SqlDelight AndroidX Driver - реаилзация драйвера для SqlDelight, который построен на основе библиотеки androidx.sqlite из Jetpack
#android #kmp #sqlite
Database(
AndroidxSqliteDriver(
driver = BundledSQLiteDriver(),
type = AndroidxSqliteDatabaseType.File("<path to db file>"),
schema = Database.Schema,
)
)
#android #kmp #sqlite
❤12👍6
**🔄 Koin IDE Plugin обновился до версии 1.5.1 — полная поддержка Koin Annotations 2.2**
IDE Плагин популярного DI Koin получил значительное обновление! Версия 1.5.1 приносит совместимость с Koin Annotations 2.2 и расширяет возможности работы с dependency injection.
Что нового в этом обновлении:
🎯 Поддержка JSR-330 аннотаций
Теперь плагин полностью понимает стандартные аннотации dependency injection:
Это особенно удобно для команд, мигрирующих с Hilt или Dagger.
🤖 Android-specific scopes
Плагин теперь валидирует Android-специфичные scope'ы:
-
-
-
-
🔍 Умная валидация конфигурации
Обновление добавляет проверки для:
- Корректности использования
- Совместимости JSR-330 аннотаций с Koin
- Правильности Android scope'ов
🎨 Визуализация графа зависимостей
Tree View теперь отображает JSR-330 квалификаторы и Android scope'ы, что упрощает навигацию по сложным графам зависимостей.
🤖 AI-помощник для отладки
Новая функция генерации AI-запросов помогает быстрее решать проблемы с зависимостями — от missing dependency до misconfiguration.
⚙️ Улучшения UX
- Исправлена проблема спонтанного выхода из системы
- Добавлена поддержка lazy modules
- Настройка инспекций под ваш workflow
Почему стоит обновиться:
- Более надежная работа с сессиями
- Расширенная поддержка современных практик DI
- Улучшенная навигация по коду
- Раннее обнаружение ошибок конфигурации
Обновите плагин через Marketplace в вашей IDE и попробуйте новые возможности!
#Kotlin #Koin #DI #Android #IDEA #AndroidStudio #JSR330 #KMP #AI
IDE Плагин популярного DI Koin получил значительное обновление! Версия 1.5.1 приносит совместимость с Koin Annotations 2.2 и расширяет возможности работы с dependency injection.
Что нового в этом обновлении:
🎯 Поддержка JSR-330 аннотаций
Теперь плагин полностью понимает стандартные аннотации dependency injection:
@Singleton // Синглтон-зависимости
class UserRepository @Inject constructor()
@Named("prod") // Именованные зависимости
class ProductionService @Inject constructor()
Это особенно удобно для команд, мигрирующих с Hilt или Dagger.
Плагин теперь валидирует Android-специфичные scope'ы:
-
@ActivityScope — для зависимостей Activity-
@FragmentScope — для Fragment-
@ViewModelScope — для ViewModel-
@ActivityRetainedScope — переживающие смену конфигурации🔍 Умная валидация конфигурации
Обновление добавляет проверки для:
- Корректности использования
@KoinApplication (одна аннотация на модуль)- Совместимости JSR-330 аннотаций с Koin
- Правильности Android scope'ов
🎨 Визуализация графа зависимостей
Tree View теперь отображает JSR-330 квалификаторы и Android scope'ы, что упрощает навигацию по сложным графам зависимостей.
🤖 AI-помощник для отладки
Новая функция генерации AI-запросов помогает быстрее решать проблемы с зависимостями — от missing dependency до misconfiguration.
⚙️ Улучшения UX
- Исправлена проблема спонтанного выхода из системы
- Добавлена поддержка lazy modules
- Настройка инспекций под ваш workflow
Почему стоит обновиться:
- Более надежная работа с сессиями
- Расширенная поддержка современных практик DI
- Улучшенная навигация по коду
- Раннее обнаружение ошибок конфигурации
Обновите плагин через Marketplace в вашей IDE и попробуйте новые возможности!
#Kotlin #Koin #DI #Android #IDEA #AndroidStudio #JSR330 #KMP #AI
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍16