Back to Mobile Release

Mobile App Build Guide

Step-by-step instructions for building and deploying your mobile app.

Step 1: Generate Your Project

Use the Mobile Release Configuration form to generate your Expo project:

  1. Fill in your app identity (name, bundle ID, package name)
  2. Upload your app icon and select branding colors
  3. Select required permissions
  4. Configure privacy compliance information
  5. Review and click "Generate Mobile App"

Step 2: Set Up Your Development Environment

Install required tools:

npm install -g eas-cli
npm install

Then authenticate with Expo:

eas login

Step 3: Add Your App Code

Replace placeholder screens with your actual app screens:

  • Update app/screens/HomeScreen.tsx
  • Add your custom logic and UI components
  • Import and use your dependencies
  • Test locally with npm run dev

Step 4: Test Your App

Run your app on a physical device or simulator:

iOS (Simulator):

npm run ios

Android (Emulator):

npm run android

Test all features thoroughly before submitting to stores.

Step 5: Build for Distribution

When ready to submit to app stores, create production builds:

Build for All Platforms:

eas build --platform all

Build iOS Only:

eas build --platform ios --distribution store

Build Android Only:

eas build --platform android --distribution store

Step 6: Submit to App Stores

After your builds complete, submit to the respective stores:

🍎 Apple App Store

  1. Go to App Store Connect
  2. Upload your IPA file
  3. Complete app information and review guidelines
  4. Submit for review
  5. Wait for Apple review (24-48 hours)

📱 Google Play Store

  1. Go to Google Play Console
  2. Upload your APK or App Bundle
  3. Fill in app information and store listing
  4. Complete content rating questionnaire
  5. Submit for review
  6. Wait for Google review (1-2 hours)

Step 7: Monitor & Update

After your app is live:

  • Monitor user reviews and ratings
  • Track crash reports and analytics
  • Fix bugs with regular updates
  • Add new features and improvements
  • Keep SDK versions up to date

⚠️ Important Notes

  • • App review can take 1-48 hours. Plan accordingly.
  • • Follow all app store guidelines to avoid rejection.
  • • Test thoroughly on real devices before submission.
  • • Keep your build numbers incremented for each version.
  • • Provide clear screenshots and descriptions in your store listing.