As Android developers, we often interact with build.gradle(.kts) and settings.gradle(.kts) to build our apps with Gradle. Sometimes, we add a plugin that magically provides us with some needed features (aka Tasks) without knowing how it works under the hood.
Discover the power of Gradle and how you can script some manual and painful tasks to make Gradle work for you.
During this presentation, you will learn:
- What is a Task, and how to create your own
- What is a Plugin, and how to create your own
- Provide a nice DSL to configure your tasks
- How to publish your plugin