A cross-platform mobile application engineered using React Native to simulate high-pressure technical assessment environments through timed arithmetic challenges.
- Framework: React Native, Expo
- Database & Auth: Supabase
- State Management: React Hooks (
useStateanduseEffectfor local state and side effects) - Target Platform: iOS (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