Compose
Compose to połączenie 7 identyfikatorów grupy Maven w androidx
. Każda grupa zawiera ukierunkowany podzbiór funkcji, a każda z nich ma własny zestaw informacji o wersji.
W tej tabeli znajdziesz wyjaśnienie grup i linki do poszczególnych zestawów informacji o wersji.
Grupa | Opis |
---|---|
compose.animation | tworzyć animacje w aplikacjach Jetpack Compose, aby zwiększać komfort użytkowników; |
compose.compiler | Przekształcanie funkcji z adnotacją @Composable i włączanie optymalizacji za pomocą wtyczki kompilatora Kotlin. |
compose.foundation | Twórz aplikacje w Jetpack Compose za pomocą gotowych elementów składowych i rozszerzaj podstawy, aby tworzyć własne elementy systemu projektowania. |
compose.material | Twórz interfejsy Jetpack Compose za pomocą gotowych komponentów Material Design. Jest to punkt wejścia wyższego poziomu w Compose, który ma udostępniać komponenty zgodne z tymi opisanymi na stronie www.material.io. |
compose.material3 | Twórz interfejsy Jetpack Compose za pomocą komponentów Material Design 3, czyli kolejnej ewolucji Material Design. Material 3 zawiera zaktualizowane motywy i komponenty oraz funkcje personalizacji Material You, takie jak dynamiczny kolor. Został zaprojektowany tak, aby pasować do nowego stylu wizualnego Androida 12 i interfejsu systemu. |
compose.runtime | Podstawowe elementy modelu programowania i zarządzania stanem w Compose oraz podstawowe środowisko wykonawcze, do którego kierowany jest wtyczka kompilatora Compose. |
compose.ui | Podstawowe komponenty interfejsu Compose potrzebne do interakcji z urządzeniem, w tym układ, rysowanie i dane wejściowe. |
Wersje
Ta tabela zawiera aktualne wersje poszczególnych grup.
Identyfikator grupy Maven | Najnowsza aktualizacja | Wersja stabilna | Wersja kandydująca do publikacji | Wersja Beta | Wersja alfa |
---|---|---|---|---|---|
compose.animation | 13 sierpnia 2025 r. | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.compiler | 7 sierpnia 2024 r. | 1.5.15 | - | - | - |
compose.foundation | 13 sierpnia 2025 r. | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.material | 13 sierpnia 2025 r. | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.material3 | 13 sierpnia 2025 r. | 1.3.2 | - | 1.4.0-beta02 | 1.5.0-alpha02 |
compose.runtime | 13 sierpnia 2025 r. | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.ui | 13 sierpnia 2025 r. | 1.9.0 | - | - | 1.10.0-alpha01 |
Deklarowanie zależności
Aby dodać zależność od Compose, musisz dodać do projektu repozytorium Google Maven. Więcej informacji znajdziesz w repozytorium Maven Google.
Dodaj zależności dotyczące potrzebnych artefaktów w pliku build.gradle
aplikacji lub modułu:
Odlotowe
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.
Opinia
Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli odkryjesz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nową kartę, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz dodać swój głos do istniejącego problemu, klikając przycisk gwiazdki.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
BOM
Najnowsze wersje BOM znajdziesz na stronie mapowania BOM.
Ogłoszenia
Data | Ogłoszenie |
---|---|
13 sierpnia 2025 r. | Opublikowaliśmy listę materiałów (BOM) Compose na sierpień 2025 r., która zawiera stabilną wersję Jetpack Compose 1.9. Ta aktualizacja nowoczesnego zestawu narzędzi interfejsu Androida wprowadza kilka nowych funkcji, takich jak zaawansowane cienie, interfejsy API do przewijania 2D i lepsza wydajność list. Jeśli chcesz dowiedzieć się więcej o nowych funkcjach i ulepszeniach, przeczytaj pełny post na blogu. |
23 kwietnia 2025 r. | Opublikowaliśmy Compose 1.8. Ta wersja nowoczesnego zestawu narzędzi interfejsu Androida wprowadza nowe funkcje, takie jak autouzupełnianie, kilka ulepszeń tekstu i śledzenie widoczności. Możesz też animować rozmiar i położenie komponentu w nowy sposób. Ustabilizowaliśmy też wiele eksperymentalnych interfejsów API i naprawiliśmy kilka błędów. Więcej informacji o nowych funkcjach i ulepszeniach w tej wersji znajdziesz w pełnym poście na blogu. |
4 września 2024 r. | Wersja 1.7 Jetpack Compose zawiera wiele funkcji, które przyspieszają i ułatwiają tworzenie aplikacji na Androida niezależnie od formatu urządzenia. Podzieliliśmy się też informacjami o rozszerzonej obsłudze Compose w ekosystemie Androida. |
24 stycznia 2024 r. | Jetpack Compose 1.6 jest teraz stabilną wersją w ramach listy materiałów Compose ze stycznia 2024 r. Ta wersja koncentruje się głównie na poprawie wydajności, ponieważ nadal przenosimy modyfikatory i zwiększamy efektywność głównych części naszego interfejsu API. |
26 czerwca 2023 r. | Od wersji Compose 1.5.0-beta01 pliki aar Compose znajdują się w artefaktach `*-android`. W wersji 1.6.0-alpha01 pliki POM Compose zostały zaktualizowane, aby domyślnie wskazywać artefakt „-android” w przypadku rozwiązywania zależności w systemach kompilacji, które nie obsługują metadanych modułu Gradle. |