Сервис может содержать контент, не предназначенный для несовершеннолетних, в том числе упоминающий о наркотических средствах, психотропных веществах и их аналогах, незаконное потребление которых причиняет вред здоровью, их незаконный оборот запрещен и влечет установленную законодательством ответственность.
©2025, ООО «Звук» является аккредитованной ИТ-компанией, ОКВЭД 62.01: разработка программного обеспечения. ПО ООО «Звук» состоит в реестре отечественного ПО: №16328 от 23.01.2023. В Сервисе применяются рекомендательные технологии в соответствии с

Правилами

Подкаст Android Broadcast

Android Broadcast

Подкаст  ·  26 февраля  ·  1 час 37 мин

#7 Ускоряем Gradle

Эпизод подкаста #7 Ускоряем Gradle

Слушать эпизод

#7 Ускоряем Gradle

Android Broadcast
Нет в Android мире разработчика, который бы не сталкивался с Gradle, и особенно с тем что она имеет свойство выполняться долго. Как ускорить сборку проекта? Какую "магию" применяют в больших проектах, где количество строк исчисляется не одной сотней тысяч? Помогают ли в этом рекомендации Gradle? Может пора переходить на Bazel? Обо всем этом мы поговорили с гостем - Степаном Гончаровым (https://twitter.com/stepango). Степан занимается мобильной разработкой более 10 лет. В настоящий момент Engineering Manager в Grab. Занимается CI/CD тулингом, билд таймом и продуктивностью 200+ мобильных разработчиков. Bazel фанбой. Организатор Kotlin User Group Singapore. Полезные ссылки: - Советы по улучшению производительность от команды Gradle https://guides.gradle.org/performance - Доклад Степана "Gradle pipeline optimization: Beyond basics" https://youtu.be/ez3mQoMZUBY - Kapt и разные опции https://kotlinlang.org/docs/reference/kapt.html - Официальный сайт Bazel https://bazel.build - Пример настройки Bazel и Android https://github.com/stepango/bazel-android-intro - Подключение Android SDK в Java модуль https://github.com/stepango/android-jar - Подключение AAR в Java модуль https://github.com/stepango/aar2jar Спасибо Александру Марцинкевичу за помощь в подготовке выпуска