Gradle от A до Я

RU / День 2 / 12:00 / Зал 1

Что же такое Gradle, как он работает, что за плагины и таски? Демоны, воркеры, агенты, процессоры... А еще жизненный цикл, конфигурация и бог знает что еще. Все это огромная и сложная машина, с которой нам хочется подружиться, потому что иначе нас ждут непонятные ошибки, которые неизбежно снижают продуктивность всей команды.

В этом докладе Степан постарается объяснить, что же такое Gradle, начиная с wrapper, buildSrc и жизненного цикла, и заканчивая зависимостями между тасками, принципами кеширования и инкрементальной компиляции. После этого мы углубимся в Android и Kotlin-Android плагины, и постараемся выстроить всю цепочку преобразований текста в файлах и ресурсов в APK.

Комментарий программного комитета:

Gradle сейчас используется почти в каждом Android-проекте на планете. Но вся мощь этой системы сборки раскрывается лишь после детальных знаний о ней. Стёпа максимально расскажет про все аспекты работы с Gradle, от плагинов и тасок до внутренних процессов. Доклад будет полезен всем.