Understanding Gradle and writing your own Gradle Plugin
Senior Android Developer
Niklas Baudy, Senior Android Developer at moovel in Hamburg, is an affine and young developer who is passionate about Reactive Programming, testable and high quality code.
Every Android Engineer is using Gradle Plugins. Most notoriously, the Android Gradle Plugin. There are a lot of plugins out in the wild — all doing different things. Let's dive into the Gradle API and see what a Plugin is composed of. We will start writing our first Gradle Plugin together and enhance it along the way with excellent features like incremental build support, task configuration avoidance and build caching to optimize and reduce build time. At the end of the talk you will have a clear understanding how Gradle Plugins work and how you can start writing your own Plugin.