Pierwsze kroki z Jetpack Compose

Jetpack Compose to nowoczesne narzędzie do tworzenia natywnego interfejsu Androida. Tutaj znajdziesz najnowsze informacje o korzystaniu z tej funkcji.

  • Omówienie: wszystkie zasoby dostępne dla programistów tworzących wiadomości.
  • Samouczek: zacznij korzystać z funkcji tworzenia wiadomości, by stworzyć prosty interfejs użytkownika.
  • Krótkie przewodniki: nowość Wypróbuj nasze szybkie i szczegółowe przewodniki, które pomogą Ci jak najszybciej dotrzeć do celu.

Fundamenty

  • Sposób myślenia w usłudze Compose: dowiedz się, czym deklaratywne podejście w usłudze Compose różni się od metod opartego na widokach, które było stosowane w przeszłości, i dowiedz się, jak wypracować własny model umysłu podczas pracy z interfejsem Compose.
  • Stan zarządzania: dowiedz się więcej o ustawianiu i używaniu stanu w aplikacji Compose.
  • Cykl życia elementów kompozycyjnych: poznaj cykl życia funkcji kompozycyjnej i sposób, w jaki narzędzie Compose decyduje, czy trzeba będzie ponownie utworzyć daną kompozycję.
  • Modyfikatory: dowiedz się, jak używać modyfikatorów do uzupełniania lub dekorowania elementów kompozycyjnych.
  • Efekty uboczne w funkcji Compose: poznaj najlepsze sposoby zarządzania efektami ubocznymi.
  • Etapy w Jetpack Compose: informacje o czynnościach, które wykonuje funkcja Compose do renderowania interfejsu użytkownika oraz jak wykorzystać te informacje do pisania skutecznego kodu.
  • Tworzenie warstw architektonicznych: poznaj warstwy architektoniczne, z których składa się Jetpack Compose, i poznaj podstawowe zasady, na których opiera się projekt.
  • Wydajność: dowiedz się, jak uniknąć typowych pułapek programowania, które mogą obniżyć wydajność aplikacji.
  • Semantyka w tworzeniu wiadomości: dowiedz się więcej o drzewie semantyki, które porządkuje interfejs w sposób, który może być używany przez usługi ułatwień dostępu i platformę testowania.
  • Dane ograniczone lokalnie z funkcją CompositionLocal: dowiedz się, jak używać właściwości CompositionLocal do przekazywania danych przez funkcję Kompozycja.

Środowisko programistyczne

Design

  • Układy: dowiedz się więcej o komponentach układu natywnego Compose i projektowaniu własnych.
    • Podstawy układu: poznaj elementy składowe prostego interfejsu użytkownika aplikacji.
    • Komponenty i układy Material Design: dowiedz się więcej o komponentach i układach Materiał w narzędziu Compose.
    • Układy niestandardowe: dowiedz się, jak przejąć kontrolę nad układem aplikacji i jak zaprojektować własny układ niestandardowy.
    • Obsługa różnych rozmiarów ekranów: 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 precyzyjnie wyrównywać i umieszczać elementy interfejsu.
    • Pomiary wewnętrzne: w narzędziu Compose można mierzyć elementy interfejsu tylko raz na przejście, dlatego na tej stronie dowiesz się, jak uzyskać informacje o elementach podrzędnych, zanim je dokonasz.
    • ConstraintLayout: dowiedz się, jak używać elementu ConstraintLayout w interfejsie tworzenia wiadomości.
  • Systemy projektowania: dowiedz się, jak wdrożyć system projektowania i nadać aplikacji spójny wygląd i styl.
  • Listy i siatki: dowiedz się więcej o wybranych opcjach tworzenia wiadomości, które umożliwiają wyświetlanie list i siatek danych oraz zarządzanie nimi.
  • Tekst: poznaj główne opcje wyświetlania i edytowania tekstu w aplikacji Compose.
  • Grafika: poznaj funkcje narzędzia Compose do tworzenia niestandardowych grafik i pracy z nimi.
  • Animacja: poznaj różne opcje animowania elementów interfejsu dostępne w funkcji Compose.
  • Gesty: dowiedz się, jak stworzyć interfejs tworzenia wiadomości, który będzie wykrywać gesty użytkowników i wchodzić z nimi w interakcję.
  • Obsługa interakcji użytkowników: dowiedz się, jak usługa Compose wyodrębnia dane niskopoziomowe z interakcji wyższego poziomu, aby dostosowywać sposób, w jaki komponenty reagują na działania użytkowników.

Wdrażanie funkcji tworzenia wiadomości

  • Migracja istniejących aplikacji opartych na widoku: dowiedz się, jak przenieść istniejącą aplikację opartą na widoku do funkcji Compose.
    • Strategia migracji: poznaj strategię bezpiecznego i stopniowego wprowadzania Compose do bazy kodu.
    • Interfejsy API do współdziałania: poznaj interfejsy API Compose, które ułatwiają łączenie funkcji tworzenia wiadomości z interfejsem użytkownika opartym na wyświetlaniu.
    • Inne uwagi: podczas przenoszenia aplikacji opartej na widokach do Compose weź pod uwagę inne kwestie, takie jak tworzenie motywów, architektura i testowanie.
  • Tworzenie i inne biblioteki: dowiedz się, jak używać w treściach Compose treści bibliotek opartych na widokach.
  • Architektura tworzenia wiadomości: dowiedz się, jak wdrożyć wzorzec jednokierunkowego przepływu w usłudze Compose, jak wdrożyć zdarzenia i posiadacze stanów oraz jak korzystać z funkcji ViewModel w Compose.
  • 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 wiadomości do użytkowników z różnymi wymaganiami dotyczącymi ułatwień dostępu.
  • Testowanie: dowiedz się, jak testować kod Compose.

Dodatkowe materiały