Google разкрива нови функции за Jetpack, Android Studio и Kotlin

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, влезе в бета версия.