Chapter 6. Release Life Cycle and Continuous Integration
We are reaching the end of this book, but we still have some very important topics to cover. So far, we have prepared our development environment, we have set up our project structure, we learned how to write different type of tests, and we saw how to support multiple versions of the same Android application. All the above have been made easy with a declarative way using Maven configuration files and various Maven plugins.
Our Android application is now ready to be released and delivered to our customers. This chapter will guide you how to prepare the release of an application. We will also discuss how to deploy the application to an in-house repository for internal use and all the necessary steps to correctly prepare the APK package. Unfortunately, deploying an application to Android Market/Google Play using Maven is not yet available. Google released the first version of the publishing API (https://developers.google.com...