CPSC 110 : Mobile Computing
Program 1: App Inventor QuizMe Game
Due: 1/6/ XXXXXXXXXX:59pm
Using App Invento
If you haven’t already done so, you will have to set up App Inventor on your laptops. If you are not already familiar with App Inventor, it is recommended that you do one or more of these tutorials.
Assignment Specifications
Using App Inventor as your programming platform, create a mobile QuizMe game that meets the following specifications.
· The app should present the user with a true/false Quiz on some subject area -- e.g., geography, cu
ent events, names of Presidents, whatever you like.
· It should use one or more Lists to store the quiz statements and their answers.
· The user interface should consist of the following elements:
· A Label to display the cu
ent quiz statement.
· A True Button and a False Button, which the player will use to indicate that they think the statement is false.
· A Previous Button and a Next Button, which will display the previous or next question from the list of questions, wrapping around either end of the list as necessary.
· A Notifier that will be used to inform the player whether their answer was co
ect or not.
· Sample Interaction:
· App displays a statement: Lake Superior is the largest lake in the United States.
· User presses ‘True’ button.
· App responds by displaying Notifier message ‘Co
ect’.
· User presses ‘Next button.
· App responds by changing the statement to: Texas is the largest state.
· User presses ‘True’ button.
· App responds by displaying Notifier message ‘Inco
ect’
· And so on...
Handin
Create a ReadMe page for this assignment and provide the following information about your app.
· A
ief description of what it does--what is it a Quiz about?
· A screenshot of your app’s user interface.
· App Inventor source code -- .aia file.
· A link (dropbox link or google drive link) to the Android (APK) package, so we can easily download and install your app on the device and run it.
· (optional) A QR Code of the APK package, so we can easily use the Barcode Scanner on the device to download and install your app.
· A description, including pictures, of your App Inventor source code that includes:
· The main data structures used -- in this case Lists.
· The main event handlers used -- e.g., Button.Click event handlers.
Grading:
Submit the description of your app (ReadMe.docx or .pdf) and source code .aia and a link to the executable file .apk