Checklist to Deploy React Native to Production – The React Native Log – Medium

  • Checklist to Deploy React Native to ProductionMany React Native developers came to mobile development from a background of web development (like me).
  • That’s one of the reasons React Native is appealing — it’s so much like the web.But because of this we often have a gap of knowledge, namely around bringing the app to production.
  • The web has its challenges but mobile development has a different set of challenges — challenges we may not necessarily be familiar with.I know this is something I struggled with so I wanted to put together a quick checklist of tasks you can use to successfully bring your React Native app to production.iOSCreate a development account with apple (this can take some time for verification so do it early — $99/year)Add app icons to your app (I typically use this tool to generate all necessary sizes)Add splash screens to your app (I typically use this tool to generate all necessary sizes)Create a new explicit app id on developer.apple.com (this gives you more flexibility in the future rather than using a wildcard)Select your explicit app id as the bundle identifier in XcodeCreate development and production certificates for your app (Fastlane match can help with this)Create development and production provisioning profiles for your app (Fastlane match can help with this)Create app in iTunes ConnectUpload…Profit?
  • 🤑AndroidCreate Google Play Developer Account ($25)Add app icons to your app (I typically use this tool to generate all necessary sizes)Add splash screens to your app (I typically use this tool to generate all necessary sizes)Update the package name of your applicationGenerate the Signed Production APKCreate app in the Google Play ConsoleUpload…Profit?
  • Uploading a new version of your app isn’t quite as fast as it is on the web so you really want to make sure your app isn’t going to crash 😅Add basic offline support.

Many React Native developers came to mobile development from a background of web development (like me). That’s one of the reasons React Native is appealing — it’s so much like the web. But because of…

@R_N_Radio: “Checklist to Deploy React Native to Production” by @spencer_carli

Many React Native developers came to mobile development from a background of web development (like me). That’s one of the reasons React Native is appealing — it’s so much like the web.

But because of this we often have a gap of knowledge, namely around bringing the app to production. The web has its challenges but mobile development has a different set of challenges — challenges we may not necessarily be familiar with.

I know this is something I struggled with so I wanted to put together a quick checklist of tasks you can use to successfully bring your React Native app to production.

Add basic offline support. A network connection isn’t guaranteed (especially if you’re targeting emerging markets) so test things on a disconnected device or at least one with a slow connection

I hope that brief checklist gives you something to follow along with as you bring your React Native app to production! If you’re looking for more information in regards to bringing an app to production I’ve put together an in-depth, step-by-step course that walks you through this entire process via video.

If you’re interested in learning more check it out: React Native to Production

Checklist to Deploy React Native to Production – The React Native Log – Medium