Skip to content

This interactive quiz app challenges users to test their knowledge of world history. With multiple-choice questions and instant feedback, participants can easily track their performance and learn while having fun.

Notifications You must be signed in to change notification settings

muameh/MiniQuizApp

Repository files navigation

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.

About

This interactive quiz app challenges users to test their knowledge of world history. With multiple-choice questions and instant feedback, participants can easily track their performance and learn while having fun.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages