In the previous chapter, we implemented several unit and integration tests with the Jasmine tool for our application. We used the headless browser PhantomJS, and we measured performance with Appium. All this is great and helps us automate the testing approach to find bugs in the early stages of application development. Once we finish creating our application and test it, we can think of delivering our application to other people. We can distribute the application in several different ways.
In this chapter, you will learn how to:
Build and deploy the application with PhoneGap Build
Version the application
Release the beta iOS application with TestFlight
Release the iOS Cordova/PhoneGap application to the Apple Store
Release the Android Cordova/PhoneGap application to the Google Play Market
Distribute and analyze the application with Crashlytics
Once we finish these tasks, we will be ready to do a full cycle of the application creation and distribution...