Skip to content

An interactive Android Math Quiz App built in Java, featuring randomly generated addition questions, four answer options, a countdown timer, and score tracking to test how many problems you can solve before time runs out. Created as part of my Android development learning journey.

License

Notifications You must be signed in to change notification settings

Thogaruchesti-hemanth/math-quizz-game

Repository files navigation

📱 Math Quiz App (Android - Java)

A fun and educational Android app that challenges users with randomly generated addition problems, offers four multiple-choice answers, tracks their score, and runs against a countdown timer. Built using Java and Android Studio as part of my journey in learning Android development.


🚀 Features

  • ✅ Randomly generated addition questions
  • 🎯 Four multiple-choice answer options
  • ⏱ Countdown timer for each quiz session
  • 🧠 Score tracking based on correct answers
  • 🔁 Option to restart and try again
  • 📱 Clean and responsive Android UI

📸 Screenshots

Add screenshots here after running the app in an emulator or on a device.
(Example: home screen, quiz in progress, score screen, etc.)


🛠️ Tech Stack

Tool Purpose
Java Core app logic & backend
XML UI layout design
Android Studio Development environment
Android SDK Platform for running the app

📂 Project Structure

MathQuizApp/
├── app/
│ ├── java/com/example/mathquiz/
│ │ ├── MainActivity.java
│ └── res/
│ ├── layout/
│ │ └── activity_main.xml
│ └── values/
│ └── strings.xml
└── AndroidManifest.xml

🧠 How It Works

  1. App launches with a Start button.
  2. A random addition problem is shown (e.g., 5 + 3).
  3. Four possible answers are displayed (one correct, three random).
  4. The user taps the answer.
  5. If correct, the score increases.
  6. A 30-second timer runs — user must solve as many as possible.
  7. At the end, the total score is displayed.

📥 Installation

  1. Clone this repo:

    git clone https://github.com/your-username/math-quiz-app.git
  2. Open the project in Android Studio.

  3. Connect your Android device or start an emulator.

  4. Click ▶️ Run to build and launch the app.

📈 Future Improvements

  • 🔢 Support for subtraction, multiplication, and division
  • 🌐 Localization support (multi-language)
  • 📊 Performance analytics (questions solved per minute)
  • 🎨 Improved UI/UX with animations

🤝 Contributing

This project was created as a learning exercise, but contributions, feedback, or suggestions are welcome! Feel free to fork the repo, raise issues, or submit pull requests.

📄 License

This project is licensed under the MIT License — see the LICENSE file for details.

🙋‍♂️ About Me

Hi, I'm Sai Hemanth, a passionate Android & Flutter developer currently exploring mobile technologies, UI/UX, and AI integrations.

🌟 Show Your Support

If you liked this project, consider giving it a ⭐ to help others discover it. Every star helps boost my journey by 5%! 😉

About

An interactive Android Math Quiz App built in Java, featuring randomly generated addition questions, four answer options, a countdown timer, and score tracking to test how many problems you can solve before time runs out. Created as part of my Android development learning journey.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages