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
- Android Studio z funkcją tworzenia wiadomości: skonfiguruj środowisko programistyczne, żeby korzystać z tworzenia wiadomości.
- Narzędzia do tworzenia wiadomości: poznaj nowe funkcje Android Studio obsługujące tworzenie wiadomości.
- Kotlin dla tworzenia wiadomości: dowiedz się, jak określone idiomy typowe dla języka Kotlin działają z komponentem.
- Porównanie danych 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: 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.
- Material Design 3: dowiedz się, jak wdrożyć interfejs Material You dzięki implementacji Material Design 3 w usłudze Compose.
- Migracja z Material 2 na Material 3: dowiedz się, jak przenieść aplikację z Material Design 2 do Material Design 3 w narzędziu 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 aplikacji Compose i jak dostosować do tego celu istniejące kompozycje w stylu Material Design.
- Anatomia motywu: poznaj konstrukcje niższego poziomu i interfejsy API używane w
MaterialTheme
oraz systemach projektowania niestandardowego.
- 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.- Nawigacja po elastycznych interfejsach: dowiedz się, jak zaprojektować nawigację w aplikacji, aby dostosować ją 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 związanych z ułatwieniami dostępu.
- Testowanie: dowiedz się więcej o testowaniu kodu tworzenia wiadomości.
- Ściągawka dotycząca testowania: krótkie omówienie przydatnych interfejsów 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