Android Broadcast

#7 Ускоряем Gradle


Listen Later

Нет в 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
Спасибо Александру Марцинкевичу за помощь в подготовке выпуска
...more
View all episodesView all episodes
Download on the App Store

Android BroadcastBy Кирилл Розов


More shows like Android Broadcast

View all
Podlodka Podcast by Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла

Podlodka Podcast

46 Listeners