Jetpack Compose to nowoczesne narzędzie do tworzenia natywnego interfejsu Androida. Oto znajdziesz najnowsze informacje na temat korzystania z funkcji Utwórz.
- 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
- Android Studio z funkcją tworzenia wiadomości: skonfiguruj środowisko programistyczne na potrzeby funkcji tworzenia wiadomości.
- Narzędzia do tworzenia wiadomości: poznaj nowe funkcje Android Studio dotyczące tworzenia wiadomości.
- Kotlin for Compose: dowiedz się, jak w funkcji Compose działają niektóre idiomy charakterystyczne dla języka Kotlin.
- Porównanie danych tworzenia i wyświetlania: dowiedz się, jak migracja do Compose może wpłynąć na rozmiar pliku APK i wydajność działania aplikacji.
- Lista materiałów: możesz zarządzać wszystkimi zależnościami Compose, określając tylko wersję BOM.
Projektowanie
- 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.
- Material Design 3: dowiedz się, jak wdrożyć Material You dzięki implementacji interfejsu Material Design 3 w Composer.
- Migracja z Material 2 do Material 3: dowiedz się, jak w Composer przenieść aplikacje z Material Design 2 do Material Design 3.
- Material Design 2: dowiedz się, jak dostosować implementację interfejsu Material Design 2 w Composer, tak aby pasowała do marki Twojego produktu.
- Systemy projektowania niestandardowego: dowiedz się, jak wdrożyć system niestandardowy w Compose i dostosować do niego istniejące kompozycje Material Design.
- Składnia motywu: więcej informacji o konstrukcjach niższego poziomu i interfejsach API używanych w
MaterialTheme
oraz niestandardowych systemach projektowania.
- 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.- Nawigacja po elastycznych interfejsach: dowiedz się, jak zaprojektować nawigację w aplikacji, aby dostosowywała 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 wiadomości do użytkowników z różnymi wymaganiami dotyczącymi ułatwień dostępu.
- Testowanie: dowiedz się, jak testować kod Compose.
- Ściągawka dotycząca testowania: krótkie omówienie przydatnych interfejsów API do testowania Compose.
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 wyświetla się, gdy JavaScript jest wyłączony
- Dane o ograniczonym zakresie lokalnym za pomocą funkcji CompositionLocal
- Inne uwagi
- Składnia motywu w funkcji Compose