This repository is a project demonstrating how to set up and use Gradle Convention Plugins (build-logic) in a multi-module Android project.
The goal is to eliminate boilerplate, enforce architectural consistency, and keep individual module build.gradle.kts files as clean and readable as possible.
This build-logic setup includes reusable convention plugins for:
- Android Library
- Aggregated Feature Plugin
- Kotlin JVM
- Jetpack Compose
- Koin
- Detekt
For a detailed, step-by-step guide on how this was built and how to implement it in your own projects, check out the Medium article: