A cross-platform mobile application in React Native that simulates time-pressured assessment environments through 30-second arithmetic challenges and personal best-score tracking.
- Framework: React Native, Expo
- Database & Auth: Supabase
- State Management: React Hooks (
useStateanduseEffectfor local state and side effects) - Target Platform: iOS or Android (Cross-Platform Deployment)
- Asynchronous Game Loop: Utilising React state hooks (
useStateanduseEffect) to manage a non-blocking countdown timer that updates the system state accurately without lagging the user interface thread. - Algorithmic Arithmetic Engine: Dynamic generation of variable-difficulty mathematical calculations (addition, subtraction, multiplication, division).
- Clone this repository:
git clone https://github.com/lmansuri2/math-practice-app.git - Install the necessary project dependency:
npm install - Launch the application inside your local emulator:
npx expo start