Android jest oparty na Compose

Jetpack Compose to deklaratywny zestaw narzędzi do tworzenia interfejsu Androida, który został opracowany z myślą o nowoczesnych interfejsach użytkownika, dynamicznych danych, bogatej grafice i pięknych animacjach. Zastępuje on zestaw narzędzi View, który przez lata dobrze służył deweloperom Androida, ale nie został zaprojektowany z myślą o najnowszych wymaganiach i sprawdzonych metodach.

Dlaczego warto korzystać z Compose

Jetpack Compose został po raz pierwszy zapowiedziany w 2019 roku. Od tego czasu dodajemy do niego nowe funkcje, poprawiamy wydajność i udoskonalamy narzędzia. Jetpack Compose ma teraz wszystko, czego potrzebujesz do tworzenia wysokiej jakości natywnych aplikacji na Androida.

  • Bogaty zestaw funkcji

    Dzięki rozbudowanej bibliotece układów, danych wejściowych, grafiki, interfejsów API animacji i najnowszych komponentów Material Design Compose umożliwia tworzenie wszystkiego, co sobie wyobrazisz.

  • Wysoka wydajność

    Compose oferuje natywną wydajność, która zapewnia użytkownikom doskonałe wrażenia.

  • Adaptacyjność

    Compose to najprostszy sposób na tworzenie aplikacji adaptacyjnych, które działają na różnych urządzeniach z Androidem.

  • Wydajność

    Dzięki zaawansowanym narzędziom, takim jak podglądy i Edycja na żywo, oraz pełnej ekspresywności języka Kotlin zespoły twierdzą, że tworzenie aplikacji za pomocą Jetpack Compose jest znacznie szybsze, co skraca czas wprowadzania na rynek.

Dowiedz się więcej o tym, jak Compose może przyspieszyć proces tworzenia aplikacji.

Co oznacza „Compose-first”?

Podczas tworzenia nowych narzędzi i treści dla deweloperów Androida, takich jak biblioteki Jetpack, przykłady, dokumentacja i materiały szkoleniowe, będziemy je projektować z myślą o użytkownikach Jetpack Compose. Wiemy, że wdrożenie nowego frameworka interfejsu użytkownika wymaga czasu, dlatego przez pewien czas będziemy nadal obsługiwać tradycyjne widoki. Będziemy też nadal obsługiwać interfejsy API interoperacyjności, aby umożliwić Ci wdrażanie Compose we własnym tempie.

Widoki Androida

Uważamy teraz, że zestaw narzędzi View (np. klasy w android.widget, takie jak TextView i ListView) jest w trybie konserwacji – oznacza to, że będzie on otrzymywać tylko krytyczne poprawki. Pakiet android.view jest nadal obsługiwany jako niezbędny element Compose i innych zestawów narzędzi interfejsu użytkownika.

Biblioteki Jetpack oparte na widokach

Te biblioteki oparte na widokach są również w trybie konserwacji i nie będą otrzymywać znaczących aktualizacji poza krytycznymi poprawkami:

Narzędzia

Wszystkie nowe narzędzia interfejsu Android Studio będą tworzone tylko dla Jetpack Compose. Obecne narzędzia (takie jak edytor nawigacji i edytor układu) są teraz w trybie konserwacji i nie będą otrzymywać nowych funkcji.

Wskazówki

Dokumentacja, ćwiczenia i przykłady będą się koncentrować na tworzeniu interfejsu za pomocą Jetpack Compose. W stosownych przypadkach na stronach zawierających ogólne informacje i informacje o Compose nadal możesz znaleźć linki do dokumentacji dotyczącej widoków.

Obecnie aktualizujemy całą odpowiednią dokumentację na stronie developer.android.com, aby była zgodna z zasadą „Compose-first”.

Miłego tworzenia

Aby dodać Jetpack Compose do aplikacji, postępuj zgodnie z przewodnikiem Szybki start. Aby przenieść aplikacje do Compose, skorzystaj z naszych umiejętności migracji na Androida w GitHub. Na koniec zapoznaj się z naszymi przykładowymi aplikacjami w GitHub, aby zobaczyć, jak działa Compose.