π± Mobile Setup
The mobile application is built with React Native and uses Expo for a smoother development experience.
Prerequisitesβ
- Node.js LTS
- Expo Go app installed on your physical phone (Android/iOS).
- (Optional) Android Studio / Xcode for native simulation.
Installationβ
cd mobile-app
yarn install
Running the Appβ
1. Development Mode (Physical Device)β
The easiest way to test. No heavy emulators required.
yarn start
A QR Code will appear. Scan it with the Expo Go app on your phone.
- Make sure your phone and laptop are on the same Wi-Fi.
2. Android Emulatorβ
Requires Android Studio + configured AVD.
yarn android
3. iOS Simulator (Mac Only)β
Requires Xcode installed.
yarn ios
Building for Productionβ
We use EAS Build (Expo Application Services) for cloud builds.
# Install EAS CLI
npm install -g eas-cli
# Login
eas login
# Build APK (Android)
eas build -p android --profile preview