Android Broadcast
14.4K subscribers
3.68K photos
367 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
❗️ Вышел Dagger 2.48 с поддержкой KSP. Пока в Альфа статусе

Подробности в новой странице документации

#dagger @android_broadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91👎6
Вышел Dagger 2.49 в котором продолжают работу над поддержкой KSP. Теперь dagger.android научили работать с KSP, хоть он и deprecated, но какие-то проекты его могут использовать и для миграции на KSP надо чтоб все части Dagger поддерживали новый инструмент для генерации кода.

#dagger
👍18👎9
Улучшения Hilt в Dagger 2.49
👉 сделали поддержку @AssitedInject в @HiltViewModel
👉 С помощью аннотации @ActivityRetainedSavedState можно получить SavedStateHandle из ActivityRetainedComponent

#dagger #hilt #jetpack
👍28👎8
Вышел Dagger 2.50
👉 Готовятся к поддержке jakarta.inject.Provider 
👉 Значение флага -Adagger.explicitBindingConflictsWithInject теперь выступленое в enabled по умолчанию

#dagger
5👍2
Обновление Android Jetpack:
🎉 Hilt 1.2.0 - добавлена поддержка Assited Inject в hiltViewModel() and hiltNavGraphViewModels()
🎉 Test Uiautomator 2.3.0 - поддержка множества дисплеев, новые селекторы, кастомные Condition позволят реализовать собственные условия ожидания
👉 Benchmark 1.3.0-alpha01 - множество улучшений и исправления багов
👉 Lifecycle 2.8.0-alpha02 - ViewModel переписалин на Kotlin, Lifecycle API стало мультиплатформенным, новые API dropUnlessResumed() и dropUnlessStarted()
👉 Lint 1.0.0-alpha01 - Lint проверки для авторов Gradle плагинов

Больше подробностей тут

#jetpack #jetpackupdate #dagger #hilt
🔥28👍81
В Hilt 1.2.0 теперь можно делать такое c ViewModel

Для тех кто не знаком с Assisted Injection читайте документацию Dagger

#hilt #di #dagger
🔥65👍122🎉2
Вышел Dagger 2.51:
👉 @LazyClassKey - аннотация с поддержкой использования классов в Map Key, но в отличие от @ClassKey класс будет загружаться отложено
👉 Новая фича позволит корректно делать обфускацию ViewModel с аннотацией @HiltViewModel
👉 Аннотация @SkipTestInjection для пропуска инжекта в Hilt Android тестах
🛠 Исправление багов

#dagger
👍24🔥1
Статья (3м) с описанием как упростить inject параметров с помощью библиотеки автора Anvil Utils

#anvil #dagger #di
🔥10👍3
Выпустили Anvil-KSP - форк Anvil, но работающий на основе KSP. Автор решения подробнее рассказывает о нем в статье(EN, 4м)

#ksp #di #dagger #sqaure
👎17👍9🤔72