Oluştur
Oluşturma, androidx
içindeki 7 Maven grup kimliğinin birleşimidir. Her grup, kendi sürüm notlarına sahip hedeflenen bir işlev alt kümesi içerir.
Bu tabloda, gruplar ve her sürüm notları grubunun bağlantıları açıklanmaktadır.
Grup | Açıklama |
---|---|
compose.animation | Kullanıcı deneyimini zenginleştirmek için Jetpack Compose uygulamalarında animasyon oluşturabilirler. |
compose.compiler | @Composable işlevlerini dönüştürün ve Kotlin derleyici eklentisi ile optimizasyonları etkinleştirin. |
compose.foundation | Kullanıma hazır yapı taşlarıyla Jetpack Compose uygulamaları yazın ve kendi tasarım sistemi parçalarınızı oluşturmak için temeli genişletin. |
compose.material | Kullanıma hazır Materyal Tasarım bileşenleriyle Jetpack Compose kullanıcı arayüzleri oluşturun. Bu, www.material.io'da açıklananlarla eşleşen bileşenler sağlamak için tasarlanmış Compose'un üst düzey giriş noktasıdır. |
compose.material3 | Materyal Tasarım'ın bir sonraki aşaması olan Materyal Tasarım 3 bileşenleriyle Jetpack Compose kullanıcı arayüzleri oluşturun. Material 3, güncellenmiş temalar ve bileşenler ile dinamik renk gibi Material You kişiselleştirme özelliklerini içerir ve yeni Android 12 görsel stili ve sistem kullanıcı arayüzüyle uyumlu olacak şekilde tasarlanmıştır. |
compose.runtime | Compose'un programlama modelinin ve durum yönetiminin temel yapı taşları ve Compose Derleyici Eklentisi'nin hedeflemesi gereken temel çalışma zamanı. |
compose.ui | Düzen, çizim ve giriş dahil olmak üzere cihazla etkileşimde bulunmak için gereken oluşturma kullanıcı arayüzünün temel bileşenleri. |
Sürümler
Bu tabloda her grubun mevcut sürümleri listelenir.
Maven grup kimliği | Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü |
---|---|---|---|---|---|
compose.animation | 13 Kasım 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.compiler | 7 Ağustos 2024 | 1.5.15 | - | - | - |
compose.foundation | 13 Kasım 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.material | 13 Kasım 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.material3 | 13 Kasım 2024 | 1.3.1 | - | - | 1.4.0-alpha04 |
compose.runtime | 13 Kasım 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
compose.ui | 13 Kasım 2024 | 1.7.5 | - | - | 1.8.0-alpha06 |
Bağımlılıkları beyan etme
Compose'a bağımlı eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu inceleyin.
Uygulamanızın veya modülünüzün build.gradle
dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:
Groovy
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" } }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
BOM'lar
En son BOM sürümleri için BOM eşleme sayfası oluşturma başlıklı makaleyi inceleyin.
Duyurular
Tarih | Duyuru |
---|---|
26 Haziran 2023 | Compose 1.5.0-beta01 sürümünden itibaren Compose aar'ları, "*-android" yapılarının altında bulunur. 1.6.0-alpha01 sürümünden itibaren Compose POM dosyaları, Gradle Modülü Meta Verileri'ni desteklemeyen derleme sistemlerinde bağımlılık çözümü için varsayılan olarak "-android" yapısını işaret edecek şekilde güncellendi. |