Math Quiz — Three Ways to Play. One App to Make Your Own.
Quick arithmetic rounds, a one-minute challenge and thoughtful number-merging puzzles — Math Quiz brings three different ways to play into one cohesive Android game.
Built with native Java and XML for Android Studio, the project combines a refreshed interface, player progress, achievements and AdMob + Unity Ads integration. Customize the branding, questions and puzzle configuration to create your own math game.

Try the Game
Explore the gameplay and interface before choosing the source code for your next project.

One Game. Three Ways to Play.
- Classic: solve each question before its timer runs out. A wrong answer ends the round, so every choice matters.
- Minute Challenge: keep answering during a continuous 60-second round. Correct answers earn points; mistakes take five seconds off the clock.
- Make the Target: combine four numbers using arithmetic operations to reach a target. Take your time, plan your moves and find a solution.

Classic Math, Fresh Challenges
Keep rounds varied with equation questions, missing numbers and missing operators. Clear answer choices and immediate feedback make the game easy to understand and satisfying to replay.
- Easy, Medium, Hard and Random quiz difficulty options.
- Four answer choices with shuffled positions.
- Generated missing-number and missing-operator questions.
- Visible timers and clear correct/wrong answer feedback.
- Round results, personal bests and quick replay.

Make the Target — A Different Kind of Math Puzzle
Four numbers. One target. Select two numbers, choose an operation and merge them into a new value. Use all four starting numbers to reach the target, with addition, subtraction, multiplication and exact division.
- Easy, Medium and Hard puzzle paths with sequential unlocks.
- Guided first-visit practice that can be skipped or replayed.
- Hints and Undo to help players explore their next move.
- Stars, saved attempts and progress that carries into the next session.
- Progression bands that introduce more involved operation combinations.
- No countdown in this mode — players can focus on the solution.
- JSON configuration for puzzle paths, presets and generation settings.

Give Players a Reason to Return
The My Progress screen brings quiz performance and personal milestones together, while puzzle stars and unlocks track progress through Make the Target.
- A local player card with a customizable nickname and operator icon.
- Quiz answer accuracy, correct answers and wrong answers.
- Separate Classic and Minute Challenge records by difficulty.
- Score milestones and achievements for quiz performance.
- A separate puzzle-progress summary with a shortcut to the level map.
- Player data saved locally on the device.

A Cohesive Interface, Personal Choices
Home, splash, gameplay, results, achievements, settings and progress share the same teal/orange identity, bundled font and operator-inspired artwork.
- Animated splash and home presentation.
- Saved game-sound and mistake-vibration preferences.
- A configurable default quiz difficulty.
- In-app language selection with Arabic, English and device-language options.
- Arabic RTL layouts and localized screen text.
- Confirmed progress reset and a shared About screen.
- Clear round results with best scores and replay controls.

AdMob + Unity Ads Integration
- AdMob: banner, interstitial and app-open placements.
- Unity Ads: banner and interstitial placements.
- Configurable ad-network selection and advertising IDs.
- App-open ads are used with the AdMob configuration.
The buyer guide explains network selection, placement IDs and setup for your own advertising accounts.
Built for Customization
- Native Android Studio project with Java and XML source.
- Customizable app name, application ID, launcher icon, colors and font.
- Editable preset questions and configurable generated-question behavior.
- Configurable Make the Target puzzles through the supplied JSON resource.
- Centralized privacy/developer links and advertising configuration.
- Compile/target SDK 37 configuration and Gradle JDK 17 setup instructions.
What You Receive
- Android Studio project: the native Java/XML game source.
- Customization guidance: branding, advertising, questions and puzzle configuration.
- Buyer documentation: setup steps, feature explanations and a source-file reference.

- Installation Service
Prefer help with the initial setup? The optional installation service is $10 and is free with an Extended License.

Support & Customization
Have a setup question or a customization request? Contact support@ibrahimodeh.com.
Make it yours — start with the Math Quiz source project and shape the game around your own brand.
Changelog
Version 2.0.0 — Updated on 22/10/2026
+ Added Minute Challenge with a continuous timer and mistake penalties.
+ Added Make the Target merge puzzles with difficulty paths and progression.
+ Added guided practice, hints, Undo, stars, unlocks and saved puzzle attempts.
+ Added generated missing-number and missing-operator questions.
+ Added Settings, My Progress, local player cards and mode/difficulty records.
+ Refreshed home, splash, gameplay, results and achievement screens.
+ Improved Arabic/English localization and shared typography.
- Updated result advertising to preloaded AdMob/Unity interstitials.
- Fixed question/option errors and repeated answer submissions.
- Improved timer, sound, saved-state and screen-exit handling.
- Improved achievement timing and score-milestone updates.
- Updated compile/target SDK to 37 and refreshed the build configuration.
- Updated buyer documentation and customization guidance.
Version 1.6.0 — Updated on 01/01/2026
- Upgraded Android 16 support (SDK 36).
- Updated app libraries.
- Added minor improvements and bug fixes.
Version 1.5.0 — Updated on 06/08/2025
- Upgraded Android 15 support (SDK 35).
- Updated app libraries and Gradle to 8.10.
- Improved the app interface.
- Fixed minor bugs.
Version 1.4.1 — Updated on 14/09/2024
+ Added Arabic language support.
+ Added Unity banner ads.
- Updated libraries and fixed minor bugs.
Version 1.4.0 — Updated on 08/01/2024
- Upgraded Android 14 support (SDK 34).
+ Added AdMob app-open ads.
- Updated libraries and fixed minor bugs.
Version 1.3.0 — Updated on 16/01/2023
+ Added achievements and more questions.
- Updated app libraries.
Version 1.2.0 — Updated on 16/09/2022
+ Added Unity Ads.
- Upgraded Android 13 support.
- Updated libraries.
Version 1.1.0 — Updated on 22/03/2021
+ Added Easy, Medium, Hard and Random difficulty options.