DroidKaigi 2023 Day.1 Bunblemee 11:20-12:00
Submitted description ->
Gradle Convention Plugins allow us to easily/effectively apply shared configurations across projects a.k.a modules especially for Android developers. Convention plugins have some advantages in build phases much more than shared build scripts. However, we have to implement plugins *correctly* to get the advantages because wrong implementations/configurations may bring negative impacts to Gradle's build features like configuration cache.
This presentation will explain why Gradle Convention Plugins are good to know for Android developers, and show how to build Gradle plugins from scratch and some plugin examples that collaborate with Android Gradle Plugin.
Keywords: Gradle plugin, convention plugin, build logic, precompiled script plugins