Skip to content

Gradle Convention Plugins

Gradle convention plugins are the backbone of ComposeTemplate’s maintainable build system.

Why

They reduce repeated Gradle configuration, keep module build files readable, centralize SDK/dependency management, and make new module creation consistent.

Important plugins

  • composetemplate.android.application
  • composetemplate.android.library
  • composetemplate.android.hilt
  • composetemplate.android.room
  • composetemplate.feature.data
  • composetemplate.feature.domain
  • composetemplate.feature.navigation
  • composetemplate.feature.presentation
  • composetemplate.test
  • composetemplate.static.analysis
  • composetemplate.validate.secrets
  • composetemplate.create.new.app
  • composetemplate.scaffold.feature