Chapter 10. Building and publishing apps

 

This chapter covers

  • Generating icons and splash-screen images for your app
  • Preparing and building your app for production release
  • Publishing to Google Play—the submission process
  • Publishing to the Apple App Store—the submission process

You’re in the home stretch! At this point you have the skills to build a mobile app, but now to reach the finish you need to know how to submit it to the app stores. This important step also includes coming up with icons and loading screen graphics and descriptions of your app.

The app stores are ecosystems that are tightly controlled by Apple and Google. They set the rules when it comes to what’s acceptable or not, and those rules can change often. Google is usually able to get new apps on the store in a matter of hours or days. Apple typically takes several days to weeks to review and publish an app as part of their approval process.

In this chapter you’ll see screenshots from a submission I’ve made for an app I call Know Your Brew. I’m an avid home brewer and beer judge, so I wanted to have an app that gives me information in a pinch about the different types of beer. The general process should be the same for your app. There’s no example code for this chapter. You’ll only go through these steps when you’re ready to submit your app; so when you’re ready to publish your app, this is your guide.

10.1. Building for production: an overview

10.2. Building icons and splash-screen assets

10.3. Preparing your app for production

10.4. Building Android apps and publishing to Google Play

10.5. Building iOS apps and publishing to the AppStore

10.6. Summary