Developers publish their apps to different marketplaces in order to distribute them to end users. For iOS, it's the Apple App Store. On Android, the primary choice is the Google Play Store.
If you're new to mobile development thanks to the power of React Native, this will seem like a new world for you. Having a background in the Web, I personally felt lost at first when it came time to publish my first mobile app-after all, we're used to deploying our apps to a server.
In this chapter, you're going to do the following things:
- Discover the requirements for submitting an app to both the Apple App Store and Google Play
- Learn about the importance of app logos and screenshots
- Write a description for our application
- For iOS, verify our app with Xcode and bundle it for submission to iTunes Connect
- Submit the iOS app for review with Apple
- Use TestFlight to create internal and external beta tests for users
- Use the Developer Console to add and submit our Android application...