mobius Mobius 2019 Msc (07.12.2019 — 08.12.2019)

Gradle from A to Z

img

In this talk, Stepan will try to explain what Gradle is starting with wrapper, buildScr and lifecycle and ending with dependencies between tasks, caching and incremental compilation.

What is Gradle, how does it work, what kind of plugins and tasks? Daemons, workers, agents, processors…​ And also lifecycles, configuration, and only God know what else. It’s all a huge and complicated machine we want to be friends with because otherwise, we will see strange errors that inevitably reduce the productivity of the whole team.

In this talk, Stepan will try to explain what Gradle is starting with wrapper, buildScr and lifecycle and ending with dependencies between tasks, caching and incremental compilation. After that, we will dive into Android and Android-Kotlin plugins and will try to build the entire chain of text conversions in files and resources in the APK.