2. Continuous integration
● 1 click build
● Every commit is built and tested
● Fast feedback
● Static code analysis
● 1st step to Continuous Deployment
6. Limitations
● Dependency management
● IDE integration
● Different builds of same project (Prod/test,
proguard on/off, multiple apks)
● Maven: Artifacts pushed to Remotes with
delays
7. ● The best of 2 worlds!
● Power and flexibility of ANT
● Dependency management and conventions
of Maven
● Groovy DSL
8. gradle-android-plugin
Goal - easy to:
● Reuse code and resources
● Create several variants of an application,
either for multi-apk distribution or for different
flavors of an application
● Extend and configure the build