Oluştur

Kullanıcı arayüzünü, şeklini ve veri bağımlılıklarını açıklayan composable işlevlerle programatik olarak tanımlayın.

Oluşturma, androidx içindeki 7 Maven grubu kimliğinin kombinasyonudur. Her Grup, her biri kendi sürüm notu kümesine sahip olan hedeflenen bir işlev alt kümesi içerir.

Bu tabloda, gruplar ve her sürüm notu grubunun bağlantıları açıklanmaktadır.

GruplandırAçıklama
compose.animationJetpack Compose uygulamalarında animasyonlar oluşturarak kullanıcı deneyimini zenginleştirin.
compose.derleyici@Composable işlevlerini dönüştürün ve Kotlin derleyici eklentisiyle optimizasyonları etkinleştirin.
compose.temelKullanı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.materialKullanıma hazır Materyal Tasarım Bileşenleri ile Jetpack Compose kullanıcı arayüzleri oluşturun. Bu, Compose'un www.material.io adresinde açıklananlarla eşleşen bileşenleri sağlamak üzere tasarlanmış üst düzey giriş noktasıdır.
compose.material3Materyal Tasarım'ın yeni evrimi olan Materyal Tasarım 3 Bileşenleriyle Jetpack Compose kullanıcı arayüzleri oluşturun. Güncellenmiş tema ve bileşenler ile dinamik renk gibi Material You kişiselleştirme özellikleri içeren Material 3, yeni Android 12 görsel stili ve sistem kullanıcı arayüzüyle uyumlu olacak.
compose.runtimeCompose'un programlama modelinin ve durum yönetiminin temel yapı taşları ve Compose Compiler eklentisinin hedefleyeceği temel çalışma zamanı.
compose.uiDüzen, çizim ve giriş de dahil olmak üzere cihazla etkileşimde bulunmak için gereken yazma kullanıcı arayüzünün temel bileşenleri.

Sürümler

Bu tabloda her grubun mevcut sürümleri listelenir.

Maven Grubu Kimliği Son Güncelleme Kararlı Sürüm Yayın Adayı Beta Sürümü Alfa Sürümü
compose.animation 26 Haziran 2024 1.6.8 - 1.7.0-beta04 -
compose.derleyici 14 Mayıs 2024 1:5.14 - - -
compose.temel 26 Haziran 2024 1.6.8 - 1.7.0-beta04 -
compose.material 26 Haziran 2024 1.6.8 - 1.7.0-beta04 -
compose.material3 26 Haziran 2024 1.2.1 - 1.3.0-beta04 -
compose.runtime 26 Haziran 2024 1.6.8 - 1.7.0-beta04 -
compose.ui 26 Haziran 2024 1.6.8 - 1.7.0-beta04 -

Bağımlılıkları bildirme

Compose'a bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.

Uygulamanız veya modülünün build.gradle dosyasına ihtiyaç duyduğunuz yapılar için bağımlılıkları ekleyin:

Modern

android {
    buildFeatures {
        compose true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.5.14"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

Kotlin

android {
    buildFeatures {
        compose = true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.5.14"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

Bağımlılıklar hakkında daha fazla bilgi edinmek için Derleme bağımlılıkları ekleme bölümüne bakın.

Geri bildirim

Geri bildiriminiz Jetpack'i iyileştirmemize yardımcı olacaktır. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa 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 ekleyebilirsiniz.

Yeni sayı oluştur

Daha fazla bilgi için Sorun İzleyici dokümanlarına bakın.

BOM'ler

En son BOM sürümleri için Oluşturma BOM Eşleme Sayfası'nı ziyaret edin.

Duyurular

Tarih Duyuru
26 Haziran 2023 Compose 1.5.0-beta01 sürümünden itibaren Compose aar öğeleri "*-android" yapıları altında bulunuyor. 1.6.0-alpha01 sürümünde, Gradle Modülü Meta Verileri'ni desteklemeyen derleme sistemlerinde bağımlılık çözümü için varsayılan olarak "-android" yapısına işaret edecek şekilde Compose POM dosyaları güncellendi.