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.
- ✅ 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
Add screenshots here after running the app in an emulator or on a device.
(Example: home screen, quiz in progress, score screen, etc.)
Tool | Purpose |
---|---|
Java | Core app logic & backend |
XML | UI layout design |
Android Studio | Development environment |
Android SDK | Platform for running the app |
MathQuizApp/
├── app/
│ ├── java/com/example/mathquiz/
│ │ ├── MainActivity.java
│ └── res/
│ ├── layout/
│ │ └── activity_main.xml
│ └── values/
│ └── strings.xml
└── AndroidManifest.xml
- App launches with a Start button.
- A random addition problem is shown (e.g., 5 + 3).
- Four possible answers are displayed (one correct, three random).
- The user taps the answer.
- If correct, the score increases.
- A 30-second timer runs — user must solve as many as possible.
- At the end, the total score is displayed.
-
Clone this repo:
git clone https://github.com/your-username/math-quiz-app.git
-
Open the project in Android Studio.
-
Connect your Android device or start an emulator.
-
Click
▶️ Run to build and launch the app.
- 🔢 Support for subtraction, multiplication, and division
- 🌐 Localization support (multi-language)
- 📊 Performance analytics (questions solved per minute)
- 🎨 Improved UI/UX with animations
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.
This project is licensed under the MIT License — see the LICENSE file for details.
Hi, I'm Sai Hemanth, a passionate Android & Flutter developer currently exploring mobile technologies, UI/UX, and AI integrations.
- 💼 Portfolio
- 📧 Email: [email protected]
If you liked this project, consider giving it a ⭐ to help others discover it. Every star helps boost my journey by 5%! 😉