Google przedstawia nowe funkcje dla Jetpack, Android Studio i Kotlin

Google I/O 2021 to konferencja programistów, nic więc dziwnego, że Google ogłosił nowe funkcje dla Jetpack, Android Studio i Kotlin.

Jesteśmy już na zaawansowanym etapie konferencji programistów Google I/O 2021, dlatego też widzimy wiele wiadomości dla programistów na temat wszystkich produktów programistycznych Google. Oprócz zmian w Trzepotanie I Baza ogniowa, mamy także kilka nowych funkcji do natywnego programowania na Androidzie, w tym ogłoszenia o Android Jetpack, Android Studio, a nawet Kotlin.

Komponowanie Jetpacka

Jetpack Compose to deklaratywny framework do projektowania oparty na Kotlinie dla Androida, komputerów stacjonarnych, a nawet Internetu (chociaż dwoma ostatnimi zarządza JetBrains, a nie Google).

Dzisiaj Google ogłosiło datę stabilna wersja Jetpack Compose, wraz z kilkoma nowymi funkcjami, które są w toku. Jetpack Compose 1.0 zostanie wydany w wersji stabilnej w lipcu. Będzie zawierać więcej komponentów, lepszą obsługę dużych ekranów i kilka bardziej ogólnych zmian poprawiających jakość życia.

Studio Androida

Android Studio Arctic Fox było na Wyspach Kanaryjskich już od jakiegoś czasu. Dziś Canary staje się wersją beta, ponieważ Google udostępnia najnowszą wersję Arctic Fox na kanale beta.

Poza zmianą kanału nie ma tu zbyt wiele nowego, ale oto krótki przegląd niektórych funkcji dostępnych w Canary. IDE ma wbudowaną obsługę Jetpack Compose z podglądem układu, uzupełnianiem kodu i nie tylko. Dostępnych jest kilka nowych narzędzi do debugowania, w tym skaner ułatwień dostępu i profiler pamięci. Google zaktualizowało wtyczkę Androida Gradle do wersji 7.0, a wersja jest teraz zgodna z samym Gradle.

Kotlina

Kotlin również otrzymuje dziś pewne ulepszenia, w tym stabilną wersję nowego interfejsu API procesora adnotacji: Kotlin Symbol Processing. Google twierdzi, że ten interfejs API powinien być nawet dwa razy szybszy niż poprzednie opcje i ogólnie bardziej wydajny.

Plecak odrzutowy

Wreszcie mamy pewne zmiany w Android Jetpack, pakiecie bibliotek wsparcia Google.

Firma Google udostępniła Jetpack Macrobenchmark w wersji alfa, aby pomóc programistom analizować opóźnienia podczas uruchamiania i animacji w aplikacjach oraz lokalizować powiązane problemy. Kotlin DataStore, pierwsza alternatywa Kotlina dla SharedPreferences, weszła w fazę beta.