Обновление Android Jetpack 27 июля 2022
Все подробности обновления здесь
Эта статья из Telegram канала "Android Broadcast". Если вам интересно следить за самыми последними новостями Android разработки и получать подборку интересных статей по этой тематике, тогда вам стоит подписаться!
Jetpack Compose 1.2.0 Stable
Новая стабильная версия декларативного фреймворка от Google для Android. Подробности здесь
Wear Compose 1.0.0
Теперь стабильный Compose и для Wear OS. Подробности здесь
Core Splashscreen 1.0 Stable
Порт функционала SplashScreen из Android 12 на Android 6.0+ теперь можно тянуть в прод. Подробности интеграции можно найти здесь
Room 2.4.3
Исправлен баги с тем, что при использовании kapt и Kotlin 1.7 suspend функции в DAO не работали. Если что уже можно попробовать KSP
Jetpack Navigation 2.5.1
Исправлены предупреждения о deprecated коде в сгенерированных Safe Args плагином классов при использовании произвольных типов аргументов, а также обновили зависимости.
Fragment 1.5.1
Исправлены баги при использовании Android Lint из-за которых он падал, а также обновили зависимости
Fragment 1.6.0-alpha01
Стартанула разработка следующей версии Fragment. В первом релизе разделили сохранение внутренного состояния Fragment и части, которую добавляет разработчик. Это позволи легче понимать причину TransactionTooLargeException
Activity 1.5.1
Исправлена работа Activity Result Api и MenuProvider в некоторых сценариях
Lifecycle 2.5.1
Собственная реализация AndroidViewModelFactory
теперь корректно вызывает create(modelClass)
в некоторых сценариях
Wear Tiles 1.1.0-beta01
Множество новых компонентов в Tiles Material библиотеке, а также фиксы и шлефовка API перед релизом
Perfetto 1.0.0-alpha01
Новая библиотека предназначена для интеграции Perfetto библиотек в AndroidX и должна иcпользоваться только в AndroidX библиотеках
Jetpack Benchmark 1.2.0-alpha01
- Интеграция Perfetto Tracing SDK
- С помощью аргумента для тестов можно задать прогон только benchmark тестов или генерации Baseline Profile
- Множество изменений в API
- Исправление багов
Jetpack Collections 1.3.0-alpha02
Коллекции из библиотеки выходят за пределы JVM и становятся Kotlin Multiplatform
Health Connect Client Version 1.0-alpha03
Новая унифицированная Health платформа пополняется новыми API и наращивает возможности что может измерять и собирать
Profile Installer 1.2.0 Stable
- Добавлена поддержка формата ART профайлов на Android 12+
- Новые API в ProfileInstallReceiver для получения лучших результатов при использовании Macrobenchmark для baseline profile
Помимо этого улучшения получили CameraX, Car App, Annotation и др. библиотеки