Trivia Game Capture

Android Trivia Game

Welcome to the Trivia Game Android app! This app is designed to entertain and challenge users with trivia questions across various topics. Here’s what you can expect from this exciting game:

 

Overview:

The Trivia Game Android app utilizes a modern tech stack, including Android Compose for native UI development, Kotlin as the primary programming language, and a SQLite Database with Room and DAO for efficient data management. It incorporates MaterialTheme for a visually appealing user interface and follows Android Modern Architecture principles for optimal app structure and development practices.

 

Features:

  1. Topics: Choose from four engaging topics: movies, music, video games, and sports.
  2. Answer Questions: Answer questions by selecting the correct option from four choices.
  3. Scoring: Earn points for every correct answer.
  4. Lose Points: Be careful! Choosing an incorrect answer will result in a loss of points.
  5. Navigation: Navigate easily between questions, the home screen, and topic selection.
  6. Scoreboard: View your current score and track your progress.

 

Technologies Used:

  • Android Compose: Modern UI toolkit for building native Android apps.
  • Kotlin: The programming language used for app development.
  • SQLite Database with Room and DAO: Store and manage app data efficiently.
  • MaterialTheme: Design elements and UI components for a polished look.
  • Android Modern Architecture: Follow best practices for app architecture and development.

 

How to Play:

  1. Choose a topic: movies, music, video games, or sports.
  2. Answer trivia questions by selecting the correct option.
  3. Earn points for each correct answer and see how high you can score!
  4. Be cautious not to select the wrong answer, as it will result in losing the game.
  5. Navigate between questions, change topics, or return to the home screen as needed.
  6. Track your progress and compete for the highest score on the user scoreboard.

 

Links:

 

Dive in to explore my projects, and don’t forget to check out my GitHub account for additional insights into my development journey.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *