Pierwsze kroki z Jetpack Compose

Jetpack Compose to nowoczesny pakiet narzędzi do tworzenia natywnego interfejsu Androida. Tutaj znajdziesz najnowsze informacje o korzystaniu z funkcji tworzenia wiadomości.

  • Omówienie: zobacz wszystkie zasoby dostępne dla deweloperów tworzących usługę.
  • Samouczek: zacznij korzystać z funkcji tworzenia wiadomości i utwórz za jej pomocą prosty interfejs użytkownika.
  • Krótkie przewodniki: Nowość Wypróbuj nasze krótkie i precyzyjne przewodniki, które pozwolą Ci jak najszybciej dotrzeć do celu.

Podstawowe

  • Myślenie w tworzeniu wiadomości – dowiedz się, jak deklaratywne podejście tworzenia różni się od tego, z którego korzystałeś(-aś) w przeszłości, oraz jak stworzyć mentalny model pracy z tą funkcją.
  • Stan zarządzania: dowiedz się więcej o ustawianiu stanu i używaniu stanu w aplikacji Utwórz.
  • Cykl życia elementów kompozycyjnych: dowiedz się więcej o cyklu życia funkcji kompozycyjnej i o tym, jak funkcja tworzenia decyduje, czy trzeba ją ponownie narysować.
  • Modyfikatory: dowiedz się, jak używać modyfikatorów do wzbogacania lub dekorowania funkcji kompozycyjnych.
  • Efekty uboczne tworzenia wiadomości: poznaj najlepsze sposoby zarządzania efektami ubocznymi.
  • Etapy Jetpack Compose: dowiedz się, jakie czynności wykonuje usługa Compose, aby renderować interfejs, i jak używać tych informacji do pisania wydajnego kodu.
  • Nakładanie warstw architektury: dowiedz się więcej o warstwach architektury tworzących Jetpack Compose i podstawowych zasadach, na których opiera się ten projekt.
  • Wydajność: dowiedz się, jak uniknąć typowych błędów programowania, które mogą obniżyć wydajność aplikacji.
  • Semantyki w tworzeniu: poznaj drzewo semantyki, które porządkuje interfejs użytkownika w taki sposób, aby mogły być wykorzystywane przez usługi ułatwień dostępu i platformę testów.
  • Dane ograniczone lokalnie za pomocą CompositionLocal: dowiedz się, jak używać CompositionLocal do przekazywania danych przez kompozycję.

Środowisko programistyczne

Projektowanie

  • Układy: poznaj komponenty układu natywnego interfejsu Compose i dowiedz się, jak tworzyć własne układy.
    • Podstawowe informacje o układzie: poznaj elementy składowe prostego interfejsu aplikacji.
    • Komponenty i układy Material Design: informacje o komponentach i układach Material Design w sekcji Utwórz.
    • Układy niestandardowe: dowiedz się, jak kontrolować układ aplikacji oraz jak zaprojektować własny układ.
    • Obsługa różnych rozmiarów ekranu: dowiedz się, jak używać funkcji Utwórz, aby tworzyć układy, które dostosowują się do różnych rozmiarów, orientacji i formatów ekranu.
    • Linie wyrównania: dowiedz się, jak tworzyć niestandardowe linie wyrównania, aby dokładnie wyrównywać i rozmieszczać elementy interfejsu.
    • Pomiary wewnętrzne: funkcja tworzenia umożliwia pomiar elementów interfejsu tylko raz na przebieg, dlatego na tej stronie wyjaśniamy, jak wysyłać zapytania o elementy podrzędne przed ich pomiarem.
    • ConstraintUkład: dowiedz się, jak używać ConstraintLayout w interfejsie tworzenia wiadomości.
  • Systemy projektowania: dowiedz się, jak wdrażać system projektowania i nadawać aplikacji spójny wygląd i styl.
  • Listy i siatki: poznaj niektóre z opcji tworzenia wiadomości, które umożliwiają zarządzanie listami i siatkami danych oraz ich wyświetlanie.
  • Tekst: poznaj główne opcje tworzenia wiadomości służące do wyświetlania i edytowania tekstu.
  • Grafika: poznaj funkcje tworzenia i tworzenia niestandardowej grafiki, które są dostępne w Trybie tworzenia wiadomości.
  • Animacja: poznaj różne opcje tworzenia animacji elementów interfejsu.
  • Gesty: dowiedz się, jak utworzyć interfejs tworzenia, który wykrywa gesty użytkownika i wchodzi z nimi w interakcję.
  • Obsługa interakcji użytkowników: dowiedz się, jak funkcja Utwórz przekształca interakcje wyższego poziomu w interakcje wyższego poziomu. Dzięki temu możesz dostosowywać sposób, w jaki komponenty reagują na działania użytkowników.

Korzystanie z tworzenia wiadomości

  • Migracja istniejących aplikacji opartych na widokach: dowiedz się, jak przenieść istniejące aplikacje oparte na widokach do usługi Compose.
    • Strategia migracji: poznaj strategię bezpiecznego i stopniowego wprowadzania funkcji Compose do swojej bazy kodu.
    • Interfejsy API interoperacyjności: dowiedz się więcej o interfejsach API usługi Compose, które pomogą Ci połączyć tworzenie wiadomości z interfejsem opartym na widokach.
    • Inne uwagi: dowiedz się więcej o innych kwestiach, takich jak tworzenie motywów, architektura i testowanie. Podczas migracji aplikacji opartej na widokach do usługi Utwórz.
  • biblioteki Compose i inne: dowiedz się, jak używać bibliotek widoku danych w materiałach do tworzenia wiadomości;
  • Architektura tworzenia wiadomości: dowiedz się, jak wdrożyć jednokierunkowy wzorzec przepływu w funkcji tworzenia wiadomości, jak implementować zdarzenia i właściciele stanów oraz jak korzystać z ViewModel w funkcji tworzenia wiadomości.
  • Nawigacja: dowiedz się, jak za pomocą NavController zintegrować komponent Nawigacja z interfejsem tworzenia wiadomości.
  • Zasoby: dowiedz się, jak korzystać z zasobów aplikacji w kodzie tworzenia wiadomości.
  • Ułatwienia dostępu: dowiedz się, jak dostosować interfejs tworzenia do potrzeb użytkowników o różnych wymaganiach związanych z ułatwieniami dostępu.
  • Testowanie: dowiedz się więcej o testowaniu kodu tworzenia wiadomości.

Dodatkowe materiały