Google представляет новые функции для Jetpack, Android Studio и Kotlin

click fraud protection

Google I/O 2021 — это конференция разработчиков, поэтому неудивительно, что Google анонсировала новые функции для Jetpack, Android Studio и Kotlin.

Сейчас мы находимся в самом разгаре конференции разработчиков Google I/O 2021, и поэтому видим множество новостей, ориентированных на разработчиков, по всем продуктам Google для разработки. Помимо изменений в трепетать и Огневая база, у нас также появилось несколько новых функций для разработки собственных приложений для Android, включая объявления об Android Jetpack, Android Studio и даже Kotlin.

Реактивный ранец

Jetpack Compose — это основанная на Kotlin среда декларативного проектирования для Android, настольных компьютеров и даже Интернета (хотя последние два управляются JetBrains, а не Google).

Сегодня Google объявила дату стабильная версия Jetpack Compose, а также некоторые новые функции, находящиеся в разработке. Jetpack Compose 1.0 выйдет в стабильной версии где-то в июле. Он будет включать в себя больше компонентов, улучшенную поддержку больших экранов и некоторые более общие изменения качества жизни.

Android-студия

Android-студия Arctic Fox побывала на Канарских островах уже некоторое время. Сегодня Canary становится бета-версией, поскольку Google выпускает последнюю версию Arctic Fox для бета-канала.

Здесь нет ничего нового, кроме смены каналов, но вот краткое изложение некоторых функций, имеющихся в Canary. В IDE имеется встроенная поддержка Jetpack Compose с предварительным просмотром макета, завершением кода и многим другим. Появилось несколько новых инструментов отладки, в том числе сканер доступности и профилировщик памяти. Кроме того, Google обновил плагин Android Gradle до версии 7.0, теперь управление версиями соответствует самому Gradle.

Котлин

Сегодня Kotlin также получает некоторые улучшения, включая стабильную версию нового API-интерфейса обработчика аннотаций: Kotlin Symbol Processing. Google утверждает, что этот API должен быть в два раза быстрее, чем предыдущие варианты, и в целом более эффективным.

Реактивный ранец

Наконец, у нас есть некоторые изменения в Android Jetpack, пакете библиотек поддержки Google.

Google выпустила Jetpack Macrobenchmark в альфа-состоянии, чтобы помочь разработчикам анализировать задержку запуска и анимации в приложениях и выявлять связанные с этим проблемы. А Kotlin DataStore, первая альтернатива SharedPreferences на Kotlin, вступила в бета-версию.