Android Broadcast
14.2K subscribers
3.49K photos
334 videos
11 files
5.85K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
#gradle #agp #madskills

Gradle and AGP build APIs: How to write a plugin (6 мин)

Разбор как написать свой собственный Gradle плагин на основе Android Gradle Plugin, который обзавелся стабильным API для интеграции с ним.
#gradle #agp #madskiils

Gradle and AGP Build APIs: Taking your plugin to the next step! (7 мин)

В новой версии рассказывается как взаимодействовать с новым Artifact API из Android Gradle Plugin, которое ответственно за работу с промежуточными файлами в ходе сборки и выходными файлами (например APK, AAB и др.)

📺 Видео версия (11 мин)
#gradle #agp

Android Plugin for Gradle cookbook

Полезный репозиторий где вы можете найти множество примеров использования различных возможностей Android Gradle Plugin. Одна фича - один пример
👍43💩7
Также релиз каждой новой версии Android Studio будет выходить с новой версий Android Gradle Plugin (AGP) на основе самое свежей версии Gradle. Koala 2024.1.1 будет с AGP 8.5, Koala 2024.1.2 - AGP 8.6

#gradle #agp
👍16
Один из способов оптимизации скорости сборки Gradle проектов - отказаться от плагинов. Автор статьи (9м) рассказывает как и когда превратить Android Gradle модуль в Java/Kotlin модуль, чтобы ускорить сборку

#gradle #оптимизация #agp
👎20👍9🤯5
Обновление Android Gradle Plugin 8.X зачастую не такое быстрое для крупных проектов с десятками/сотнями разработчиков. Вот и для команды автора статьи(10м) это было больно, но справились. Результат - ускорение инкреметных сборок до 10% и уменьшение размера сборок

Рассказывается про то что обновить мажорное AGP - это не только смена версии, но и
👉 Обновление версий Gradle, Java, Kotlin
👉 Мажорный Gradle требует переезда на новые фичи, а предупреждения из прошлой мажорной версии меняются на ошибки
👉 Замена Gradle API на актуальные для ускорения сборки

Автор делится своим опытом и даёт рекомендации по обновлению, но кажется что они уже самые последние кто это сделал. Так ведь?

#gradle #agp #производительность #оптимизация
🔥20👍12👎7
Вместе с Android Studio Koala FD вышел и Android Gradle Plugin 8.6. Работает с Gradle 8.7 (вроде как AGP должен был совпадать с версией Gradle 🤔) и JDK 17. По фичам из анонса только поддержка Test Fixutres в Kotlin (без поддержки KAPT и KSP)

#gradle #agp
🤔11👎10👍4🔥4
🐘 Показали вторую превью Declarative Gradle - DSL для удобной настройки проектов без копания в Groovy/Kotlin скриптах

В новой сборке поддержали конфигурацию Android Gradle плагина

#gradle #agp
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🤯4🔥2
🐘 Ускорение сборки Android проекта. Избавляемся от AGP в API-модулях

Уже давно известно что Gradle модули c Java/Kotlin плагином собираются быстрее чем те что с AGP. Статья от разработчика огромного приложения про ускорение сборки. API и IMPL модули уже сделали, а вот теперь делают чистыми API модули

#архитектура #gradle #оптимизация #agp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🤯6🔥41