Доклад

Gradle Convention Plugins: теория и практика применения

  • На русском языке

В этом докладе я рассмотрю применение Gradle Convention Plugins для решения проблемы сложности и несогласованности конфигураций в крупных многомодульных Android-проектах, а также проанализирую преимущества и потенциальные сложности их внедрения.

Продемонстрирую примеры плагинов на основе Kotlin DSL, расскажу об эффективной интеграции Version Catalogs и централизованном управлении версиями через Extra properties, а также Java Toolchain.

Особое внимание будет уделено сравнению подходов по использованию модулей buildSrc и build-logic для хранения плагинов с акцентом на их влияние на время сборки и гибкость конфигурации проекта. Основной фокус доклада будет на практических аспектах применения Convention Plugins, включая конкретные примеры кода, реальные сценарии использования и стратегии решения типичных проблем.

Рассмотрим сложности, возникающие в проектах с несколькими flavor, и способы их преодоления при внедрении Convention Plugins в существующие проекты.

Спикеры

Доклады