Na tegorocznej konferencji Google I/O przedstawiono szereg istotnych zapowiedzi dla deweloperów, a w centrum uwagi znalazło się wydanie beta Android Studio IDE Arctic Fox (2020.3.1). Ta najnowsza wersja środowiska programistycznego zawiera liczne ulepszenia i poprawki, w tym bardzo oczekiwaną integrację natywnego zestawu narzędzi UI Google Jetpack Compose.
Jetpack Compose to oparty na Kotlinie deklaratywny framework projektowy, który działa na platformach Android, desktop i web. Framework umożliwia programistom tworzenie podglądów w różnych konfiguracjach, nawigowanie po kodzie za pomocą Compose Preview, testowanie funkcjonalności w izolacji za pomocą Deploy Preview to Device oraz sprawdzanie całej aplikacji za pomocą Layout Inspector. Ponadto, skaner dostępności w Layout Editor pozwala programistom na audytowanie układów opartych na widokach pod kątem problemów z dostępnością.
Programiści mogą teraz doświadczyć edycji na żywo literałów, w tym ciągów znaków, liczb i znaków logicznych, za pomocą Compose. Funkcja edycji na żywo eliminuje konieczność oczekiwania na kompilację, dostarczając niemal natychmiastowe aktualizacje do podglądów, emulatorów lub fizycznych urządzeń. Ta funkcjonalność ma na celu zwiększenie produktywności i usprawnienie procesu tworzenia aplikacji.
Arctic Fox wprowadza również wsparcie dla Google's Wear OS, Google TV i Android Auto, a także Samsung Galaxy Z Fold 2 poprzez wprowadzenie nowych emulatorów i obrazów systemu. Wydanie oferuje lepszą wydajność aplikacji dzięki uaktualnionemu UI dla Memory Profiler i nowym funkcjom w Androidzie 12. Inspektor WorkManager, narzędzie do planowania zadań asynchronicznych, pomaga programistom w zrozumieniu zależności zadań w tle.
Jeśli chodzi o aktualizacje Kotlina, na konferencji podkreślono stabilne wydanie Kotlin Symbol Processing, nowego API procesora adnotacji, który ma być do dwóch razy szybszy i wydajniejszy niż poprzednie rozwiązania. Dodatkowo, Kotlin DataStore, alternatywa dla SharedPreferences, weszła w fazę beta.
Android Studio Arctic Fox beta podąża za dużą aktualizacją IntelliJ IDEA IDE (v2020.3) i przyjmuje podobny system numeracji. Ponadto, platforma używa również alfabetycznych nazw kodowych, z Arctic Fox, po którym następuje Bumblebee (2021.1.1).
Ta obszerna lista aktualizacji dalej ustanawia Android Studio jako niezawodną platformę dla deweloperów. Dla tych, którzy szukają alternatywy, <a href=https://appmaster.io>AppMaster.io's no-code platforma oferuje wszechstronne i potężne rozwiązanie do tworzenia backend, web, i aplikacji mobilnych bez pisania jakiegokolwiek kodu. Programiści mogą wizualnie tworzyć modele danych, logikę biznesową, API i UI za pomocą AppMaster, a platforma automatycznie generuje, testuje i wdraża aplikacje do chmury.
Android Studio Arctic Fox beta jest już dostępna do pobrania wraz z kanaryjskim buildem Bumblebee (2021.1.1) tutaj.