Best Practices for Android App Build Script Configuration

In the previous post I shared some of best practices our team is using for the developer productivity, now it is time to focus on gradle-specific hacks to make your everyday Android developer life better.


Topics: Gradle, Tutorials

Gradle founder shows off Android build speedups

BZ Media’s Android Developer Conference kicked off today in Santa Clara, headlined by keynote speaker Hans Dockter creator of the Gradle build system and CEO of Gradle. He showed off some of the improvements his company is working into future releases of the system.

Topics: Gradle

AnDevCon Announces Google and Gradle Keynotes

Intel and Qualcomm (which are launching tools at the show) to also keynote

BZ Media LLC announced today four industry-leading keynotes at AnDevCon: The Android Developer Conference in Santa Clara, Dec. 1-3, including one from Google and one from Gradle Founder and Project Lead Hans Dockter.

Topics: Gradle, AnDevCon

Dive into the Gradle-based Android Build System

Hans Dockter and Xavier Ducrohet take us on an in-depth tour of Gradle, the build system designed to elegantly deal with the diversity of the Android ecosystem and meet the demands of modern development practices, in a presentation of its core concepts and exciting new features!

Motivations behind Gradle

"When you look at Android, it’s a very complex build system, and it may not look like it, but we have a lot of languages,” says Xavier, introducing the talk at AnDevCon by describing the motivations and factors behind the development decisions for this build system. He mentions Java, native code, Renderscript, among other languages, as variables that must be accounted for.

"It should all feel like native, built-in support… and not a big giant hack!"

This talk highlights the exciting ways that Gradle will be apart of Android's future, with the conversation directed entirely at you, the developer. Xavier explains that their goal in Gradle was to create an ecosystem where developers had total control, could make all of the modifications that they wanted, and were able to add the new features that were never accounted for (or even imagined!) in the early days of Android.

He adds, “We had to create something flexible. […] So even things that seem like a crazy edge case, we have to support it, because we have to support all of you."

Topics: Gradle