Google I/O 2021 — це конференція для розробників, тому не дивно, що Google анонсувала нові функції для Jetpack, Android Studio та Kotlin.
Зараз ми вже добре поглинули конференцію розробників Google I/O 2021, тому ми бачимо купу новин, орієнтованих на розробників, щодо всіх продуктів розробки Google. На додаток до змін до тріпотіння і Firebase, ми також отримали деякі нові функції для нативної розробки Android, зокрема оголошення про Android Jetpack, Android Studio та навіть Kotlin.
Jetpack Compose
Jetpack Compose — це платформа декларативного дизайну на основі Kotlin для Android, комп’ютера та навіть Інтернету (хоча двома останніми керує JetBrains, а не Google).
Сьогодні Google оголосив дату проведення стабільний випуск Jetpack Compose, разом із деякими новими функціями в розробці. Jetpack Compose 1.0 буде випущено в стабільну версію десь у липні. У нього буде більше компонентів, краща підтримка великих екранів і деякі більш загальні зміни в якості життя.
Android Studio
Android Studio Arctic Fox була на Canary
на деякий час. Сьогодні 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, перша в Kotlin альтернатива SharedPreferences, увійшла в бета-версію.