Trivia is an android app, which is built in kotlin using MVVM architecure
->MVVM most efficient architecture for android applications. ->Hilt A dependency injection framework ->Retrofit Used for networking ->Room For local storage ->3rd Party: -> Lottie for animated splash
1: Selection screen for type, level and category of questions. 2: A quick mode where user get only 5 seconds for each question. 3: Offline first
1: No proper logical track of user score. 2: User cannot see result. 3: If user does not select any option, first option is selected by default.
1: The current app is more focused on implementation rather than the UI. So, UI can be improved. 2: UX needs to be improved(next button placement) 3: Constraint for selecting the point manually rather than selecting its first option by default.