MobileLab: Paper scissors stone

    Speech recognition framework

    👉 Source code is here

    The goal of this week's assignment is straight forward: build an app without graphic user interface (GUI), only voice or other non-visual ones. My first idea was using voice as controller to move around in Google Maps SDK for iOS street view. I was really excited about it, but got shocked by the new pricing tables they have for the API usage and gave up on that idea. Then after a painful brainstorm, I decided to make this paper-scissors-stone game.

    The problem I got in this app is that the string values coming back from the recognizer are kind of bouncy, and that's the reason why there's a glitch between each view transition. To avoid it, I guess a mechanism such as debounce is required.