Обновление Android Jetpack от 24 января 2024
👉 Collection 1.4: новые производительные коллекции для работы с примитивными типами, например LongFloatMap - Long ключ и Float значения. Тесты скорости тут
👉 CameraX 1.4.0-alpha04: поддержка эффектов камеры в реальном времени
👉 Fragment 1.7.0-alpha09: новый артифакт с оберткой Compose в Fragment
👉 Activity 1.9.0-alpha02: полностью перевели на Kotlin и теперь enableEdgeToEdge() API учитывает вырез в экране
👉 Annotation Experimental 1.4: добавлена поддержка KMP и исправлена работа с Kotlin 2.0
👉 Webkit 1.10: Новое API в WebSettingsCompat для управления экспериментальном Android WebView Media Integrity API
👉 WorkManager 2.10.0-alpha01: возможность задания требований по сети для Worker, чтобы все запросы по умолчанию выполнялись в этими требованиями к сети
#jetpack #jetpackupdate
👉 Collection 1.4: новые производительные коллекции для работы с примитивными типами, например LongFloatMap - Long ключ и Float значения. Тесты скорости тут
👉 CameraX 1.4.0-alpha04: поддержка эффектов камеры в реальном времени
👉 Fragment 1.7.0-alpha09: новый артифакт с оберткой Compose в Fragment
👉 Activity 1.9.0-alpha02: полностью перевели на Kotlin и теперь enableEdgeToEdge() API учитывает вырез в экране
👉 Annotation Experimental 1.4: добавлена поддержка KMP и исправлена работа с Kotlin 2.0
👉 Webkit 1.10: Новое API в WebSettingsCompat для управления экспериментальном Android WebView Media Integrity API
👉 WorkManager 2.10.0-alpha01: возможность задания требований по сети для Worker, чтобы все запросы по умолчанию выполнялись в этими требованиями к сети
#jetpack #jetpackupdate
Обновление Android Jetpack:
🛠️ Исправления Compose 1.6.1 и пофикшенный BOM
👉 Jetpack Glance 1.1.0-alpha01 обзавелся тестовым артифактом
👉 Paging 3.3.0-alpha03 добавляет API в PagingDataPresenter для создания собственных хуков UI слоя без зависимости на Android
🛠️ Фиксы в Navigation 2.7.7
🎉 Стабильные Wear ProtoLayout Version 1.1.0 и Wear Tiles Version 1.3.0
👉 Первая RC Hilt 1.2.0
#jetpack #jetpackupdate @android_broadcast
🛠️ Исправления Compose 1.6.1 и пофикшенный BOM
👉 Jetpack Glance 1.1.0-alpha01 обзавелся тестовым артифактом
👉 Paging 3.3.0-alpha03 добавляет API в PagingDataPresenter для создания собственных хуков UI слоя без зависимости на Android
🛠️ Фиксы в Navigation 2.7.7
🎉 Стабильные Wear ProtoLayout Version 1.1.0 и Wear Tiles Version 1.3.0
👉 Первая RC Hilt 1.2.0
#jetpack #jetpackupdate @android_broadcast
Обновление 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
Обновление библиотек Android Jetpack:
👉 Browser 1.8.0 новые возможности кастомизации Custom Tab: начальная ширина, управление Side Sheet и др. Также появились callback методы со стадиями отрисовки
🛠️ Исправление багов в CameraX 1.3.2
Больше подробностей тут
#jetpack #jetpackupdate
👉 Browser 1.8.0 новые возможности кастомизации Custom Tab: начальная ширина, управление Side Sheet и др. Также появились callback методы со стадиями отрисовки
🛠️ Исправление багов в CameraX 1.3.2
Больше подробностей тут
#jetpack #jetpackupdate
Что нового в Android Jetpack:
👉 MediaRouter 1.7.0 с поддержкой фичей из Android 14
👉 Jetpack Core 1.13.0-beta01 удалил FingerprintManagerCompat чтобы пользовались BiometricPrompt
👉 Много нового в Lifecycle.2.8.0-alpha03
Больше подробностей об обновлениях тут
#jetpackupdate #jetpack
👉 MediaRouter 1.7.0 с поддержкой фичей из Android 14
👉 Jetpack Core 1.13.0-beta01 удалил FingerprintManagerCompat чтобы пользовались BiometricPrompt
👉 Много нового в Lifecycle.2.8.0-alpha03
Больше подробностей об обновлениях тут
#jetpackupdate #jetpack
Обновления Lifecycle.2.8.0-alpha03 заслуживают отдельного поста
👉 ViewModel.viewModelScope теперь можно перегрузить через конструктор. Сможете свои параметры CoroutineContext задать
👉 Артефакт
👉 Прошла миграция с Java class на Kotlin KClass
#jetpackupdate #kmp #jetpack #viewmodel
👉 ViewModel.viewModelScope теперь можно перегрузить через конструктор. Сможете свои параметры CoroutineContext задать
👉 Артефакт
lifecycle-viewmodel
теперь мультиплатформенный, а также все API в них ViewModel
, ViewModelStore
, ViewModelStoreOwner
, и ViewModelProvider
👉 Прошла миграция с Java class на Kotlin KClass
#jetpackupdate #kmp #jetpack #viewmodel
Вышло обновление Android Jetpack. В целом ничего интересного, разве что про Compose, но об этом я сделал репосты и больше написал в @compose_broadcast
В целом вышло много Beta и RC версий, но и есть кое-что интересно
#jetpack #jetpackupdate
В целом вышло много Beta и RC версий, но и есть кое-что интересно
#jetpack #jetpackupdate
Вышла Jetpack Activity 1.9
👉 Библиотеку переписали на Kotlin (артфефакт activity-ktx больше не публикуется)
👉 Улучшения поддержки Predictive Back Animation
👉 OnUserLeaveHintProvider - распределённый callback onUserLeaveHint
#jetpack #jetpackupdate
👉 Библиотеку переписали на Kotlin (артфефакт activity-ktx больше не публикуется)
👉 Улучшения поддержки Predictive Back Animation
👉 OnUserLeaveHintProvider - распределённый callback onUserLeaveHint
#jetpack #jetpackupdate
Вышел Jetpack Data Store 1.1.0:
👉 Поддержка KMP
👉 Реализация для одного процесса и множества объединены в одну реализацию. Реализация со мнодеством процеесов все также доступна только на Android
👉 Коммуникация между несколькими экземплярами Data Store из разных процессов
#jetpack #jetpackupdate
👉 Поддержка KMP
👉 Реализация для одного процесса и множества объединены в одну реализацию. Реализация со мнодеством процеесов все также доступна только на Android
👉 Коммуникация между несколькими экземплярами Data Store из разных процессов
#jetpack #jetpackupdate
Вышла Jetpack Core 1.13
👉 minSdk подняли до 19 (Android 4.4)
👉 Часть классов переписали на Kotlin
👉 Удалили FingerprintManagerCompat. Срочно переходите на BiometricPrompt
🔥 PathParser - создание Path из SVG
#jetpack #jetpackupdate
👉 minSdk подняли до 19 (Android 4.4)
👉 Часть классов переписали на Kotlin
👉 Удалили FingerprintManagerCompat. Срочно переходите на BiometricPrompt
🔥 PathParser - создание Path из SVG
#jetpack #jetpackupdate