Composable Build Logic - Adopting Convention Plugins For Android | Tato Kutalia | MDL Meetup #18

Categories: Meetups

Tato Kutalia

In this talk, Tato explores how adopting convention plugins can simplify and improve the way developers manage Android Gradle builds. Maintaining Gradle scripts in large projects often becomes complex and error-prone, making it difficult for teams to scale efficiently. Convention plugins provide a structured, maintainable, and reusable solution that helps developers streamline build logic and improve project consistency.

Tato walks through the migration process, explaining how to refactor existing Gradle scripts, apply the plugin DSL, and ensure compatibility across modules. He shares lessons learned from real-world migrations, highlighting the benefits of this approach:

  • Standardized and reusable APIs for build logic
  • Improved composability of Gradle tasks and configurations
  • Enhanced cacheability for faster builds
  • Easier long-term maintenance and reduced technical debt

The session also covers practical tips for developers considering the switch, from structuring convention plugins to avoiding common pitfalls. By adopting this approach, teams can significantly improve the Android app development workflow, reduce complexity, and ensure scalable build management in modern projects.

Whether you’re working on a large Android app or managing a multi-module project, this talk provides actionable strategies and resources to help you get started with convention plugins and unlock more efficient Gradle builds.

Watch video on our YouTube channel

Share with friends