Appendix B. Deploying Your Application

Once you have built your totally awesome application, you’ll want to get it into the hands of your users.

The process for building and deploying your production application varies by platform, and both Google and Apple periodically update the specific steps required. However, the basic process remains the same:

  1. Triple-check your assets: application icon, launch screen, and so on.

  2. Specify target OS versions and devices.

  3. Create a release build.

  4. Get your paperwork in order.

  5. Create an App Store and Play Store listing, including promotional screenshots.

  6. Send the app to your beta testers and solicit feedback.

  7. Submit for review.

  8. Release!

Check Your Application Assets and Specify Target OS Versions and Devices

It’s easy to overlook these steps during development. You’ll want to make sure that you have a suitable application icon and launch screen for your application in the correct sizes and resolutions for all the devices you intend to target.

Similarly, for any images, video, or other assets utilized by your application, make sure that you have included versions appropriate to each targeted device.

Create a Release Build

You will need to compile your application into a production-ready release build before shipping it off to your end users. This version of your application won’t have debugging enabled and will include the bundled JavaScript instead of relying on the React Native packager.

For both iOS and Android, the official ...

Get Learning React Native, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.