← React Native learning path
React Native · Module 10 of 10

Building and publishing

Ship to Google Play and the App Store with EAS.

📖 Key ideas

  1. EAS Build creates Android (AAB) and iOS (IPA) builds in the cloud.
  2. EAS Submit uploads to Play Console and App Store Connect.
  3. Configure app.json: name, icon, splash, bundle identifier, version.
  4. OTA updates with EAS Update fix JS bugs without a store release.
  5. Need a Google Play developer account and an Apple Developer Program membership.
💡 Real-life example: EAS is a courier service that packs your app and delivers it to both app stores.
EAS BuildCloud builds for app binaries
EAS SubmitUploads builds to stores
EAS UpdateOver-the-air JS updates
Bundle identifierUnique app id like com.company.app