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