Apple Podcasts
Google Podcasts
Deezer
Яндекс.Музыка
VK
Spotify
Castbox
SoundStream
SoundCloud
Звук
Overcast
Podcast Addict
Pocket Casts
Youtube
RSS
выпуск 26 февраля 2020
#7 Ускоряем Gradle
Нет в 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
Спасибо Александру Марцинкевичу за помощь в подготовке выпуска
Нет в 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
Спасибо Александру Марцинкевичу за помощь в подготовке выпуска
Авторы подкаста
Как тебе выпуск?
0
0