#DI #Dagger #Hilt
Hilt is stable! Easier dependency injection on Android
Для тех кто пропустил что Hilt стал стабильным, то вот вам напоминание с демоснтрацией возможностей.
Hilt - рекомендуемый DI подход для Android и Jetpack библиотек, работающий поверх Dagger.
Hilt is stable! Easier dependency injection on Android
Для тех кто пропустил что Hilt стал стабильным, то вот вам напоминание с демоснтрацией возможностей.
Hilt - рекомендуемый DI подход для Android и Jetpack библиотек, работающий поверх Dagger.
#Dagger #Hilt #Coroutine
Create an application CoroutineScope using Hilt
Руководство как доставлять в зависимостях CoroutineScope, привязанный к Application, и CoroutinDispatcher-s, а также их как подменять их в тестах
Create an application CoroutineScope using Hilt
Руководство как доставлять в зависимостях CoroutineScope, привязанный к Application, и CoroutinDispatcher-s, а также их как подменять их в тестах
#dagger #hilt
Вышел Dagger 2.37
👉 Улучшена поддержка Java 9
👉 Удалены ненужные артефакты
👉 Новые флаг enableAggregatingTask, который позволяет "изолировать" кодогенерацию Hilt от Dagger и выполнять её только когда это необходимо
Вышел Dagger 2.37
👉 Улучшена поддержка Java 9
👉 Удалены ненужные артефакты
👉 Новые флаг enableAggregatingTask, который позволяет "изолировать" кодогенерацию Hilt от Dagger и выполнять её только когда это необходимо
#Dagger #Compose #Hilt
Providing AssistedInject supported ViewModel for Composable using Hilt
Рецепт как создать ViewModel в которой используется Assisted Inject внутри Composable функции
Providing AssistedInject supported ViewModel for Composable using Hilt
Рецепт как создать ViewModel в которой используется Assisted Inject внутри Composable функции
#Navigation #Compose #Hilt
Navigation in multi module Android Compose UI project + Hilt
Организация навигаци в многомодульном приложение на современном стеке: Jetpack Compose, Jetpack Navigation и Dagger Hilt
Navigation in multi module Android Compose UI project + Hilt
Организация навигаци в многомодульном приложение на современном стеке: Jetpack Compose, Jetpack Navigation и Dagger Hilt
#hilt #dagger #madskills
Hilt Testing Best Practices in the MAD Skills series
Тестирование ваших приложений с использованием Hilt, чтобы легко подменить зависимости
Hilt Testing Best Practices in the MAD Skills series
Тестирование ваших приложений с использованием Hilt, чтобы легко подменить зависимости
#dagger #hilt #di
Migrate from Dagger to Hilt — A Step by Step Guide
Для тех, кому жизнь усложняет Dagger, Koin не нравится отсутствием проверки графа во время компиляции, хорошим решением будет Dagger Hilt. Это настройка поверх Dagger для Android, которая упростила описание графа и зависимостей, оставив плюсы Dagger. Миграцию вам поможет выполнить статья
Migrate from Dagger to Hilt — A Step by Step Guide
Для тех, кому жизнь усложняет Dagger, Koin не нравится отсутствием проверки графа во время компиляции, хорошим решением будет Dagger Hilt. Это настройка поверх Dagger для Android, которая упростила описание графа и зависимостей, оставив плюсы Dagger. Миграцию вам поможет выполнить статья
#hilt #madskills #dagger
MAD Skills series: Hilt under the hood
Разбор того, чтоделает генерирует Hilt под капотом, чтобы сделать работу с Dagger в Android простой и удобной. Вся магия в Hilt Gradle Plugin, который изменяет код части Android компонентов
MAD Skills series: Hilt under the hood
Разбор того, что
#dagger #hilt
Hilt Extensions in the MAD Skills series
В статье/видео разбирается расширения Hilt, которые могут добавлять модули и entry point в Hilt. Например, Jetpack WorkManager. Вы узнаете как работают расширения, как создать своё и идеи
Hilt Extensions in the MAD Skills series
В статье/видео разбирается расширения Hilt, которые могут добавлять модули и entry point в Hilt. Например, Jetpack WorkManager. Вы узнаете как работают расширения, как создать своё и идеи
#AndroidBroadcast #Dagger #Hilt
📺 Курс по Dagger 2. Урок 6/7. Hilt (~0.5 часа)
В новом уроке курса по Dagger рассказываю об Hilt. Его придумали, чтобы упростить работу с Dagger в Android проектах. Получилось, но какой ценой. Вообще больше подробностей в выпуске. Лайк и комментарий согреют моё сердце!
📺 Все видео курса по Dagger 2
📺 Курс по Dagger 2. Урок 6/7. Hilt (~0.5 часа)
В новом уроке курса по Dagger рассказываю об Hilt. Его придумали, чтобы упростить работу с Dagger в Android проектах. Получилось, но какой ценой. Вообще больше подробностей в выпуске. Лайк и комментарий согреют моё сердце!
📺 Все видео курса по Dagger 2
Обновление Android Jetpack:
🎉 Hilt 1.2.0 - добавлена поддержка Assited Inject в
🎉 Test Uiautomator 2.3.0 - поддержка множества дисплеев, новые селекторы, кастомные Condition позволят реализовать собственные условия ожидания
👉 Benchmark 1.3.0-alpha01 - множество улучшений и исправления багов
👉 Lifecycle 2.8.0-alpha02 - ViewModel переписалин на Kotlin, Lifecycle API стало мультиплатформенным, новые API
👉 Lint 1.0.0-alpha01 - Lint проверки для авторов Gradle плагинов
Больше подробностей тут
#jetpack #jetpackupdate #dagger #hilt
🎉 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
В Hilt 1.2.0 теперь можно делать такое c ViewModel
Для тех кто не знаком с Assisted Injection читайте документацию Dagger
#hilt #di #dagger
Для тех кто не знаком с Assisted Injection читайте документацию Dagger
#hilt #di #dagger
Forwarded from Kotlin Broadcast
Нашел Cheat Sheet от Kotzilla и инструкцию по миграции с Dagger/Hilt. на Koin (можно использовать в KMP проектах)
Чтобы вам не регаться я нашел прямую ссылку
#koin #hilt #android #di
Чтобы вам не регаться я нашел прямую ссылку
#koin #hilt #android #di