/Trivia-Game

an android app built with Jetpack Compose 🎉

Primary LanguageKotlin

Trivia Game App

Android app built with Jetpack Compose 🎉

Overview

Welcome to the Trivia Game App! As a team, we have designed and implemented this app to challenge you with a complex and beautiful UI. The app utilizes Firebase Realtime Database and Jetpack Compose in Kotlin to deliver an engaging trivia experience.

The app structure is simple, with one module only, but the focus is on creating a stunning UI and an enjoyable user experience. We expect the design and implementation to be amazing.

Table of Contents

Features

  • Simple app structure with one module only.
  • Configuration Screen: Allows users to configure game levels, view the highest score achieved, and start the game.
  • Game Screen: Presents trivia questions and multiple-choice answers. It displays a timer and keeps track of the user's score.
  • Win/Lose Screens: Informs the user if they won or lost the game and displays their final score.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8

How to Play

  1. Launch the app on your Android device.
  2. On the Configuration Screen, adjust the game level as desired and take note of the highest score achieved.
  3. Click the "Start" button to begin the game.
  4. On the Game Screen, a question and multiple-choice answers will be displayed.
  5. Pick the correct answer before the timer runs out to earn points.
  6. Continue answering questions until the game ends.
  7. Upon finishing, you will be taken to the Win/Lose Screen to see if you won the game and your final score.

Usage

  • Kotlin
  • Ktor-client for networking(API)
  • Jetpack Compose

License

This project is licensed under the HoneyTeam License, and we welcome contributions from the community. If you find a bug, have an idea for a new feature, or would like to contribute in any other way, please don't hesitate to submit a GitHub issue or pull request.

Enjoy the trivia challenge! 🎉