Chicago Roboto 2017
Gradle is the official build system for Android but few ever go beyond editing dependencies or copy-pasting code from stackoverflow. However, it is possible to have a build that is both fast and tailored to your needs.
This session aims to make you a better developer by taking back control of your build.
We will be covering concepts like the build phases (Initialization, Configuration, Execution), the task graph and the plugins that are available for you. We will look at how to extend an existing build by creating custom tasks, developing our own simple plugins and learning how to debug and test them. And since no one likes a slow build, we will use the Gradle Profiler to troubleshoot performance problems and talk about the usual root causes for neverending builds.