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
- Android Studio z funkcją tworzenia wiadomości: skonfiguruj środowisko programistyczne do używania funkcji tworzenia wiadomości.
- Narzędzia do tworzenia wiadomości: poznaj nowe funkcje Android Studio obsługujące tworzenie wiadomości.
- Kotlin do tworzenia wiadomości: Dowiedz się, jak określone idiomy typowe dla języka Kotlin działają z funkcją Compose.
- Porównanie wydajności tworzenia i wyświetlania: dowiedz się, jak przejście do tworzenia wiadomości może wpłynąć na rozmiar pliku APK aplikacji i na wydajność środowiska wykonawczego.
- Lista materiałów: zarządzaj wszystkimi zależnościami tworzenia, określając tylko wersję BOM.
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.
- Material Design 3: dowiedz się, jak wdrożyć Material You dzięki wdrożeniu Material Design 3 w usłudze Compose.
- Migracja z Material 2 do Material 3: dowiedz się, jak przenieść aplikację z Material Design 2 do Material Design 3 w sekcji Compose.
- Material Design 2: dowiedz się, jak dostosować implementację interfejsu Material Design 2 w komponencie do marki swojego produktu.
- Systemy projektowania niestandardowego: dowiedz się, jak wdrożyć niestandardowy system projektowania w interfejsie Compose oraz jak dostosować do tego celu istniejące kompozycje Material Design.
- Anatomia motywu: poznaj konstrukcje niższego poziomu i interfejsy API używane przez
MaterialTheme
oraz niestandardowe systemy projektowania.
- 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.- Nawigacja po elastycznych interfejsach: dowiedz się, jak zaprojektować nawigację w aplikacji, aby dostosowywać się do różnych rozmiarów, orientacji i formatów ekranu.
- 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.
- Ściągawka dotycząca testowania: krótkie informacje o przydatnych interfejsach API do testowania tworzenia wiadomości.
Dodatkowe materiały
- Skonfiguruj
- Wyselekcjonowana ścieżka szkoleniowa
- Wytyczne dotyczące interfejsu Compose API
- Dokumentacja API
- Ćwiczenia z programowania
- Przykładowe aplikacje
- Filmy
Polecane dla Ciebie
- Uwaga: tekst linku jest wyświetlany, gdy JavaScript jest wyłączony
- Dane o zakresie lokalnym w CompositionLocal
- Inne uwagi
- Anatomia motywu w sekcji Utwórz