Конференция завершена. Ждем вас на Apps Live в следующий раз!

Remote Builds: работаем из дома, а собираем в офисе Технологии Android

Доклад принят в программу конференции
Николай Чамеев
Badoo

Software Engineer.

Тезисы

Скорость сборки Android-приложений играет важную роль в продуктивности разработчиков, поскольку она не только влияет на время обратной связи во время разработки, но также может быть причиной частого переключения контекста.

На текущий момент у нас в репозитории Badoo и Bumble Android-приложений более 1 миллиона строк Java- и Kotlin-кода, более 350 Gradle-модулей, и на таком масштабе неизбежно появляются проблемы с производительностью инструментов разработки.

Мы приложили усилия во многих направлениях, чтобы увеличить скорость сборки приложений: от модуляризации до сокращения процессинга аннотаций. В этом докладе я расскажу подробнее об удаленных сборках: почему мы начали их использовать, как мы их настроили, какие у нас были проблемы, как проверили эффективность и какие мы получили результаты.

Другие доклады секции Технологии Android