Jetpack Compose trafia na Android TV, Compose Material 3 osiąga stabilność

Jeśli jesteś programistą, prawdopodobnie wiesz, czym jest Jetpack Compose. Material 3 Stable jest już dostępny wraz z Compose na Android TV.

Jetpack Compose to deklaratywny silnik interfejsu użytkownika napisany w języku Kotlin, którego celem jest zastąpienie lub realna alternatywa dla klasycznych imperatywnych silników interfejsu użytkownika, takich jak układy XML systemu Android. Krótko mówiąc, Jetpack Compose to potężny silnik układu składający się wyłącznie z kodu, który może znacznie ułatwić implementację interfejsu użytkownika. Po raz pierwszy został wydany w wersji alfa w sierpniu w ubiegłym roku, a następnie wersja beta w lutym tego roku z dużo większą liczbą dodatków. Teraz podczas szczytu programistów Androida w Google firma ogłosiła, że ​​funkcja Compose pojawi się na platformie Android TV. Jeszcze lepsze jest to, że Material 3 jest teraz w wersji stabilnej, co oznacza, że ​​możesz go używać do bezpiecznego tworzenia aplikacji.

Oferty Compose Material 3 Projektowanie materiałów 3

-stylizowane komponenty i temat, włączając funkcje personalizacji Material You, takie jak dynamiczny kolor. Biblioteka Compose Material 3 zawiera nowe wersje wielu komponentów interfejsu użytkownika, takich jak przyciski, karty, pola wyboru, przełączniki, paski nawigacyjne, szuflady i wiele innych, z obsługą innych w drodze. Firma Google udostępniła także dokumentację pokazującą jak przeprowadzić migrację aplikacji Material Design 2 do Material Design 3. Wprowadzono także ulepszenia różnych wersji Android Studio, których można używać do tworzenia aplikacji Jetpack Compose, jak opisano poniżej.

Android Studio Delfin to najnowsza stabilna wersja zawierająca:

  • Koordynacja animacji
  • Adnotacje z wieloma podglądami
  • Liczenie rekompozycji w Inspektorze układu

Węgorz elektryczny Android Studio zawiera funkcje beta, takie jak:

  • Edycja na żywo (eksperymentalna)
  • Podświetlanie renderowania kompozycji
  • Konfigurowanie urządzeń Preview
  • Aktualizacje na żywo w podglądach

Android Studio Flamingo zawiera funkcje kanarkowe, takie jak:

  • Edycja na żywo domyślnie włączona
  • Ulepszone śledzenie kompozycji, które pomaga lepiej sprawdzać problemy z wydajnością.

Co więcej, Google ogłosił, że funkcja Compose jest teraz dostępna w wersji Alpha na Android TV. Komponenty takie jak Karuzela I Lista immersyjna zostały wdrożone, a w przyszłości będzie ich więcej. Dzieje się tak po tym, jak Compose osiągnął stabilny poziom dla WearOS wcześniej tego lata.