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:
- Fill in your app identity (name, bundle ID, package name)
- Upload your app icon and select branding colors
- Select required permissions
- Configure privacy compliance information
- 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
- Go to App Store Connect
- Upload your IPA file
- Complete app information and review guidelines
- Submit for review
- Wait for Apple review (24-48 hours)
📱 Google Play Store
- Go to Google Play Console
- Upload your APK or App Bundle
- Fill in app information and store listing
- Complete content rating questionnaire
- Submit for review
- 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.