A fun, interactive, and kid-friendly maths quiz app built with React Native and Expo. Designed to help children practice basic arithmetic through levels of increasing difficulty — with sounds, animations, and a colourful timer bar!
-
Random maths questions with:
- Addition (+)
- Subtraction (−) with no negatives
- Multiplication (×)
- Division (÷) with whole-number answers only
-
3 Levels:
- No timer
- 20-second timer per question
- 10-second timer per question
-
Score tracking and level progression
-
Smooth animated transitions
-
Visual timer bar with colour changes
-
Sound effects for correct, incorrect, and level-up
-
Persistent sound settings
-
Quit and resume flow
-
Developer tools to jump to any screen
- React Native
- Expo
expo-av(for sound)@react-native-async-storage/async-storage(for settings persistence)
- Clone this repo
git clone https://github.com/slothmock/react-maths-app.git
cd maths-quiz-app- Install dependencies
npm install- Start the app
npx expo startThen:
- Press
wto open in browser - Press
ato run on Android emulator - Or scan the QR code with the Expo Go app
MIT – free to use, modify, and share!