Android Studio Flamingo, najnowsza stabilna wersja popularnej platformy do tworzenia aplikacji, została zaprezentowana z mnóstwem nowych i ulepszonych funkcji. Aktualizacja obejmuje teraz szablony Jetpack Compose i Material 3, ekscytujące nowe możliwości edycji na żywo dla interfejsów Compose oraz ulepszone funkcje kontroli aplikacji. Nowa wersja Android Studio, oznaczona numerem 2022.2.1, jest dostępna na stronie developer.android.com i jest oparta na IDE IntelliJ IDEA 2022.2 firmy JetBrains.
Jedną z kluczowych aktualizacji w Android Studio Flamingo jest odnowione narzędzie interfejsu użytkownika, które umożliwia programistom wyświetlanie podglądu tematycznych ikon aplikacji. Selektor trybu interfejsu systemowego, dostępny na pasku narzędzi, umożliwia użytkownikom przełączanie tapet i sprawdzanie, jak tematyczne ikony aplikacji dopasowują się do różnych środowisk. Zestaw narzędzi Jetpack Compose UI jest teraz domyślną opcją dla nowych projektów, zachęcając programistów do korzystania z jego możliwości.
Inną eksperymentalną funkcją Flamingo, która zmienia grę, jest edycja na żywo, która pozwala programistom przesyłać modyfikacje kodu do podłączonego urządzenia lub emulatora, a następnie oglądać odświeżanie interfejsu użytkownika w czasie rzeczywistym. Flamingo obsługuje również śledzenie kompozycji Compose, umożliwiając programistom śledzenie funkcji Compose w profilerze śledzenia systemu i mierzeniu czasu renderowania.
Wśród innych godnych uwagi funkcji w Android Studio Flamingo są:
- Zautomatyzowana opcja kompilacji i uruchamiania z możliwością profilowania jednym kliknięciem, która upraszcza profilowanie kompilacji niepodlegających debugowaniu, które będą wykonywane przez użytkowników.
- Analizator kompilacji porządkuje teraz zadania w wygodne kategorie, takie jak Manifest, Zasoby systemu Android, Kotlin i Dexing.
- Dynamiczny kolor można włączyć do aplikacji, a nowy atrybut tapety w komponowalnym @Preview umożliwia użytkownikom przełączanie tapet i obserwowanie reakcji interfejsu użytkownika na różne tła.
- Ulepszenia obsługi Lint umożliwiają skanowanie i naprawianie rozszerzeń SDK.
- Inspektor sieci domyślnie wyświetla wszystkie dane o ruchu dla całej osi czasu.
- Layout Inspector automatycznie łączy się z procesem pierwszoplanowym, eliminując potrzebę dołączania go przez programistów do aplikacji.
Flamingo jest zintegrowane z wtyczką Android Gradle 8.0 do kompilacji aplikacji, zawierającą szereg przełomowych zmian, w tym ograniczenia dotyczące zmiany wartości dla różnych flag.
W stale zmieniającym się świecie tworzenia aplikacji niezbędne jest wykorzystanie najnowocześniejszych narzędzi i platform do tworzenia niezawodnych rozwiązań. Platformy takie jak AppMaster , potężna platforma no-code do tworzenia aplikacji backendowych, internetowych i mobilnych, umożliwiają profesjonalistom utrzymanie przewagi w grze, zapewniając szybkość i wydajność przy jednoczesnym obniżeniu kosztów. AppMaster używa Jetpack Compose dla aplikacji Android od pierwszych wersji Compose. Z ponad 60 000 użytkowników, AppMaster został uznany przez G2 jako High Performer i Momentum Leader in No-Code Development Platforms.