Publishing to App Store/Play Store
Getting your app into the hands of users requires publishing to the App Store and/or Google Play Store. Let's walk through the process for each platform.
Publishing Requirements
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Publishing Requirements โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ Apple App Store โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข Apple Developer Account ($99/yr) โ โ
โ โ โข App Store icon (1024x1024) โ โ
โ โ โข Screenshots for each device size โ โ
โ โ โข App description & keywords โ โ
โ โ โข Privacy policy URL โ โ
โ โ โข Review process (1-3 days) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ Google Play Store โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข Google Play Developer ($25 once) โ โ
โ โ โข App icon (512x512) โ โ
โ โ โข Feature graphic (1024x500) โ โ
โ โ โข Screenshots (min 2) โ โ
โ โ โข Store listing & description โ โ
โ โ โข Content rating questionnaire โ โ
โ โ โข Review process (hours to days) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
React Native: Build for Production
# iOS Release Build
cd ios
pod install
cd ..
npx react-native run-ios --configuration Release
# Android Release Build
cd android
./gradlew assembleRelease
# With Expo
eas build --platform ios
eas build --platform android
eas submit --platform ios
eas submit --platform android
Flutter: Build for Production
# iOS Build
flutter build ios --release
# Android Build
flutter build appbundle --release
# Publish with Flutter
flutter pub publish
# With Expo
flutter build apk --release
flutter build appbundle --release
Pre-Launch Checklist
- Test thoroughly: Test on multiple devices and screen sizes
- App icons: Create proper icons for all required sizes
- Screenshots: Capture attractive screenshots showing key features
- Description: Write clear, compelling app description
- Privacy policy: Create and link a privacy policy page
- Content rating: Complete the content rating questionnaire
- Pricing: Decide if your app is free or paid