Дима уже делал объемный доклад о Gradle (https://youtu.be/WOBok2u-SL8) и теперь решил дать практические советы по использованию:
- IDE не поможет 🙅♂️
- naming-сonventions
- Аргументы за Kotlin для скриптов 🦾
- Как правильно шарить зависимости между подпроектами 👍
- Обновление версий зависимостей
- Используйте конфигурации, чтобы не включать в релиз лишний код 💡
- О структуре проекта (базовые модули)
- Про matchingFallbacks
- Убирайте лишние build variant'ы 🧹
- Не всегда нужен android plugin ☝️
- Красивые номера сборок на CI
Текстовая версия: https://habr.com/ru/company/redmadrobot/blog/544630/
Ccылки:
https://www.youtube.com/watch?v=CbEqv1vXtOchttps://www.youtube.com/watch?v=ez3mQoMZUBY
https://docs.gradle.org/current/
userguide/platforms.html
https://github.com/
material-components/material-components-android
https://github.com/chrisbanes/insetter
https://proandroiddev.com/stop-using-gradle-
buildsrc-use-composite-builds-instead-3c38ac7a2ab3
https://habr.com/ru/company/badoo/blog/514094/
https://github.com/ben-manes/gradle-
versions-plugin