Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 2.38 KB

README.md

File metadata and controls

49 lines (33 loc) · 2.38 KB

Screenshot_1728637570 Screenshot_1728637655 Screenshot_1728637582 Screenshot_1728637622

Trivia Quiz Application (World History)

Project Description

This application allows users to test their knowledge by answering various questions about World History in a trivia quiz format. With its user-friendly interface and interactive design, it makes trivia quizzes more enjoyable. The application dynamically fetches questions and answers from an API, providing a seamless experience.

Features

  • Question and Answer Management: The application retrieves questions via an API and allows users to respond to them.
  • Correct and Incorrect Answer Counter: It tracks the number of correct and incorrect answers, enabling users to monitor their performance.
  • Results Screen: Displays the number of correct and incorrect answers at the end of the quiz.
  • Interactive Interface: Users experience an engaging interaction while answering questions.
  • Error Management: Alerts users when they try to answer questions they have already responded to.

Technologies

  • Android Studio: Development environment for the application.
  • Jetpack Compose: For building modern user interfaces.
  • Retrofit: To fetch data from APIs.
  • Hilt: For dependency management.
  • MVVM Architecture: To organize the application structure.
  • Kotlin: The programming language used for development.

Installation

  1. Project Code: Clone or download this project.

    git clone https://github.com/muameh/MiniQuizApp
  2. Open Android Studio: Open the project in Android Studio.

  3. Sync Gradle: Synchronize the Gradle files after opening the project.

  4. Run on Emulator or Real Device: Launch the application on an emulator or a real Android device.

Usage

  1. When the application opens, questions will be loaded.
  2. Progress by answering the questions.
  3. After each question, you will receive feedback on whether your answer was correct or incorrect.
  4. After answering all questions, you can view your performance on the results screen.