Limitations ● Dependency management ● IDE integration ● Different builds of same project (Prod/test, proguard on/off, multiple apks) ● Maven: Artifacts pushed to Remotes with delays
● The best of 2 worlds! ● Power and flexibility of ANT ● Dependency management and conventions of Maven ● Groovy DSL
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
gradle-android-plugin Current limitations: ● No IDE integration ● No support for Renderscript ● No support of NDK ● No support for Proguard ● No Lint integration ● Etc...