Skip to main content

πŸ“± Mobile Setup

The mobile application is built with React Native and uses Expo for a smoother development experience.

Prerequisites​

  1. Node.js LTS
  2. Expo Go app installed on your physical phone (Android/iOS).
  3. (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