Jetpack
July 28, 2022

Обновление 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 и др. библиотеки