Book Image

Android Application Development with Maven

Book Image

Android Application Development with Maven

Overview of this book

Table of Contents (14 chapters)

Summary


This was one of the most challenging chapters we have written, and at the same time the most demanding one when talking to Android developers. We have stated one of the biggest problems that Android development teams face when we want to manage the development and build more than one version of the same application. We focused on providing real value to the scenario of an application with two versions: one free with limited features and one paid with all features available.

We provided two plans for making our Maven builds parameterized, and we explained in detail all the essential steps to get you from zero to a complete build configuration. Now that we have finished this chapter, we expect that you are familiar enough to:

  • Have a basic idea of how Maven profiles work and their purpose

  • Tell the differences between the two ways we discussed for developing more than one flavor of the same application

  • Configure Maven to build all versions without manually modifying code, configuration files...