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 Utwórz.

  • Omówienie: zobacz wszystkie zasoby dostępne dla programistów tworzących konta.
  • Samouczek: zacznij korzystać z funkcji tworzenia wiadomości i utwórz za jej pomocą prosty interfejs użytkownika.

Podstawowe

  • Myślenie w tworzeniu wiadomości: dowiedz się, jak deklaratywne podejście Compose różni się od stosowanego w przeszłości podejście oparte na wyświetleniach i jak stworzyć mentalny model pracy z tą funkcją.
  • Zarządzanie stanem: dowiedz się więcej o ustawianiu i używaniu stanu w aplikacji do tworzenia wiadomości.
  • Cykl życia elementów kompozycyjnych: poznaj cykl życia funkcji kompozycyjnej i dowiedz się, jak funkcja tworzenia decyduje, czy trzeba ją ponownie narysować.
  • Modyfikatory: dowiedz się, jak używać modyfikatorów do wzbogacania i dekorowania funkcji kompozycyjnych.
  • Efekty uboczne tworzenia wiadomości: poznaj najlepsze sposoby zarządzania efektami ubocznymi.
  • Etapy Jetpack Compose: dowiedz się, jakie czynności należy wykonać, aby renderować interfejs użytkownika, i jak wykorzystać te informacje do pisania wydajnego kodu.
  • Nakładanie warstw architektury: poznaj warstwy architektury składające się na Jetpack Compose i podstawowe zasady, które wpływają na jego 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ć używane przez usługi ułatwień dostępu i platformę testów.
  • Dane ograniczone do regionu w CompositionLocal: dowiedz się, jak używać CompositionLocal do przekazywania danych przez kompozycję.

Środowisko programistyczne

Projektowanie

  • Układy: dowiedz się więcej o natywnych komponentach układu w komponencie i o tym, jak tworzyć własne układy.
    • Podstawy układu: dowiedz się więcej o elementach składowych 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.
    • Tworzenie układów adaptacyjnych: dowiedz się, jak używać funkcji tworzenia wiadomości do tworzenia układów, które dostosowują się do różnych rozmiarów, orientacji i formatów ekranów.
    • 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 objaś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 wdrożyć system projektowania i nadać aplikacji spójny wygląd.
  • 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: dowiedz się więcej o funkcjach tworzenia i pracy z niestandardową grafiką w komponencie.
  • Animacja: Poznaj różne opcje tworzenia animacji elementów interfejsu użytkownika.
  • 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 wyodrębnia dane niskiego poziomu w interakcjach wyższego poziomu, aby dostosowywać sposób, w jaki komponenty reagują na działania użytkowników.

Korzystanie z tworzenia wiadomości

  • Przenieś istniejące aplikacje oparte 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 tworzenia do bazy kodu.
    • Interfejsy API interoperacyjności: dowiedz się więcej o interfejsach API usługi Compose, które pomogą Ci połączyć kompozycję 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 Compose.
  • Biblioteka 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 usłudze tworzenia wiadomości, jak implementować zdarzenia i właścicieli stanów oraz jak korzystać z ViewModel w sekcji tworzenia wiadomości.
  • Nawigacja: dowiedz się, jak zintegrować komponent Nawigacja za pomocą NavController, aby zintegrować go 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 dotyczących ułatwień dostępu.
  • Testowanie: dowiedz się więcej o testowaniu kodu tworzenia wiadomości.

Dodatkowe materiały