Oluştur

Şeklini ve veri bağımlılıklarını açıklayan birleştirilebilir işlevlerle kullanıcı arayüzünüzü programatik olarak tanımlayın.

Compose, androidx içindeki 7 Maven Group kimliğinin birleşimidir. Her grup, kendi sürüm notları kümesine sahip, hedeflenmiş bir işlevsellik alt kümesi içerir.

Bu tabloda gruplar açıklanmakta ve her bir sürüm notu grubuna bağlantı verilmektedir.

GrupAçıklama
compose.animationKullanıcı deneyimini zenginleştirmek için Jetpack Compose uygulamalarında animasyonlar oluşturun.
compose.compiler@Composable işlevlerini dönüştürün ve Kotlin derleyici eklentisiyle optimizasyonları etkinleştirin.
compose.foundationKullanı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şenleriyle Jetpack Compose kullanıcı arayüzleri oluşturun. Bu, www.material.io adresinde açıklanan bileşenleri sağlamak üzere tasarlanmış, Compose'un daha üst düzey giriş noktasıdır.
compose.material3Materyal Tasarım'ın bir sonraki evrimi olan Materyal Tasarım 3 Bileşenleri ile 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. Ayrıca yeni Android 12 görsel stili ve sistem kullanıcı arayüzüyle uyumlu olacak şekilde tasarlanmıştır.
compose.runtimeCompose'un programlama modeli ve durum yönetiminin temel yapı taşları ve Compose Compiler Plugin'in hedefleyeceği temel çalışma zamanı.
compose.uiDüzen, çizim ve giriş dahil olmak üzere cihazla etkileşim kurmak için gereken Compose kullanıcı arayüzünün temel bileşenleri.

Sürümler

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

Maven Group ID Son Güncelleme Kararlı sürüm Sürüm Adayı Beta Sürümü Alfa sürümü
compose.animation 13 Ağustos 2025 1.9.0 - - 1.10.0-alpha01
compose.compiler 7 Ağustos 2024 1.5.15 - - -
compose.foundation 13 Ağustos 2025 1.9.0 - - 1.10.0-alpha01
compose.material 13 Ağustos 2025 1.9.0 - - 1.10.0-alpha01
compose.material3 13 Ağustos 2025 1.3.2 - 1.4.0-beta02 1.5.0-alpha02
compose.runtime 13 Ağustos 2025 1.9.0 - - 1.10.0-alpha01
compose.ui 13 Ağustos 2025 1.9.0 - - 1.10.0-alpha01

Bağımlılıkları bildirme

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

Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:

Eski

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ştirmeye yönelik fikirleriniz olursa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.

Yeni sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.

BOM'lar

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

Duyurular

Tarih Duyuru
13 Ağustos 2025 Jetpack Compose 1.9'un kararlı sürümünü içeren Ağustos 2025 Compose Malzeme Listesi (BOM) yayınlandı. Android'in modern kullanıcı arayüzü araç setine yönelik bu güncelleme; gelişmiş gölgeler, 2D kaydırma API'leri ve daha iyi liste performansı gibi çeşitli yeni özellikler sunar. Tüm yeni özellikler ve iyileştirmeler hakkında daha fazla bilgi edinmek istiyorsanız blog yayınının tamamını inceleyin.
23 Nisan 2025 Compose 1.8 sürümü yayınlandı. Android'in modern kullanıcı arayüzü araç setine yönelik bu sürümde otomatik doldurma, çeşitli metin iyileştirmeleri ve görünürlük izleme gibi yeni özellikler sunuluyor. Ayrıca, composable'ların boyutuna ve konumuna yeni şekillerde animasyon uygulayabilirsiniz. Ayrıca birçok deneysel API'yi kararlı hale getirdik ve bazı hataları düzelttik. Bu sürümdeki tüm yeni özellikler ve iyileştirmeler hakkında daha fazla bilgi edinmek için blog yayınının tamamını inceleyin.
4 Eylül 2024 1.7 Jetpack Compose sürümü, hangi form faktörü için geliştirme yaptığınızdan bağımsız olarak Android geliştirmeyi daha hızlı ve kolay hale getirecek özelliklerle doludur. Ayrıca, Android ekosisteminde Compose desteğinin genişletilmesiyle ilgili haberleri de paylaştık .
24 Ocak 2024 Jetpack Compose 1.6, Ocak 2024 Compose malzeme listesinin bir parçası olarak artık kararlı sürümde. Bu sürüm, değiştiricileri taşımaya ve API'mizin önemli kısımlarının verimliliğini artırmaya devam ettiğimiz için büyük ölçüde performans iyileştirmelerine odaklanmaktadır.
26 Haziran 2023 Compose 1.5.0-beta01 sürümünden itibaren Compose aar'ları `*-android` yapıları altında yer almaktadır. 1.6.0-alpha01 sürümünde, Gradle Module Metadata'yı desteklemeyen derleme sistemlerinde bağımlılık çözümlemesi için Compose POM dosyaları varsayılan olarak `-android` yapay ürününe işaret edecek şekilde güncellendi.