ABOUT:
A simple quiz app for android that covers Chicago Bears trivia. Only true and false questions right now. 50 questions, more to be added later as the app develops. The user chooses an answer then goes on to the next question, whether they are right or wrong. The game keeps track of the user score. Once the quiz ends, an alert pops up displaying the final score for the user and the option to close out of the app. App was originally written in Java, but has now been updated to Kotlin.
Shows the use of the Model View Controller(MVC) design pattern.
MODEL- The business logic of the app. Holding data of the true/false questions.
VIEW- What the user sees on screen, buttons, images, score progress, etc.
CONTROLLER- The application logic. Manage flow of data to and from model objects and view layer. MainActivity is the sole controller. Typcially controllers are subclasses of Activity or Fragment.
Currently just one screen type, quiz starts automatically from question 1.
This app is mainly for Chicago Bears enthusiasts and NFL trivia fans. As it stands, there are no pure Chicago Bears quiz apps on the Google Play store.
INSTALLATION:
Fork it or import the zip file into Android Studio. Run it from an emulator or transfer it onto the users device.
SCREENSHOTS:
TO DO:
Add more questions, maybe add multiple choice ones.
Add question timer. 10 seconds? New prototype build has a timer, but needs fixing. Currently removed.
Change background image. Maybe no image for background as text can be tricky to see.
Add a menu system with simple statistics.
Add a restart button once app finishes.
Sound?
Polish to release on App store.