A simple quiz app built using Flutter. Design inspired by Quiz App UI - Oma by JD.
- There are three screens in the app.
HomeScreen
simply contains a play button which when pressed starts the quiz.GameScreen
loads the quiz questions and displays aQuiz
widget which in turn consists of many smaller widgets.ResultScreen
shows the player's quiz result, with the option to play again to return or the main menu.
setState
is used as the project's state management solution.QuizService
downloads a list ofQuestion
s from opentdb.com.