Learn Gradle
Flexible, incremental build tool for JVM, Android and Kotlin projects
Gradle is the build automation tool behind most Java, Kotlin and Android projects. Build scripts written in Kotlin or Groovy declare plugins, dependencies and tasks, and Gradle runs only what changed, with caching and parallelism. Knowing it lets you build, test and publish JVM software and fix the build problems every team hits.
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know