Gradle
Обзорно про Gradle
Следующее видео расскажет о том что такое система сборки, зачем она нужна и что предоставляет Gradle (местами есть уход в излишнее на данный момент детали, поэтому не страшно если что-то из видео будет не совсем понятно сразу).
Gradle и Kotlin DSL
В следующем видео можно увидеть как происходит перевод groovy скриптов на kotlin для большей помощи IDE в написании билд скриптов.
При возникновении сложностей на практике - пользуйтесь документацией Gradle о поддержке Kotlin DSL.
Gradle детальнее
Время практики
- Создать Android проект по шаблону "No activity" в Android Studio.
- Установить минимально требуемую версию Android - KitKat (4.4)
- Установить стабильную (не бета/альфа) версию Android Gradle Plugin
- Установить идентификатор приложения
dev.icerock.education.gradle
- Подключить Hilt - https://developer.android.com/training/dependency-injection/hilt-android#setup
- Перевести gradle-groovy скрипты на gradle-kotlin-dsl
В результате команда ./gradlew build
должна успешно выполняться.
Важные ссылки
- Официальная документация Gradle - docs.gradle.org
- Текущие версии Gradle - gradle.org
- Текущие версии Android Gradle Plugin - developer.android.com
- Официальная документация Android Gradle Plugin - developer.android.com