AndroidX sürümleri

Jetpack kitaplıkları, Android OS'ten ayrı olarak gönderilir. Böylece kitaplıklar için güncellemeler bağımsız ve daha sık gerçekleşebilir.

Kitaplıklar, yayın öncesi düzeltmelerin sürümler arası ek sırası ile ikili program uyumluluğu için katı semantik sürüm oluşturma yöntemini uygular. Sürüm dizesi (1.0.1-beta02 gibi), ana, küçük ve hata düzeltme düzeylerini temsil eden üç sayı içerir. Yayın öncesi sürümlerde ayrıca yayın öncesi aşamayı (alfa, beta, sürüm adayı) ve düzeltme numarasını (01, 02 vb.) belirten bir son ek bulunur.

Alt sürümlerde kaynak uyumluluğunu korumak için androidx kitaplıklarının önerildiğini ancak zorunlu olmadığını lütfen unutmayın. Ana sürüm güncellemesi bunun nedeni, önceki ana sürüme bağlı olan tüm yapıların açıkça taşınmasını gerektirerek geliştiricilerin iş akışını kesintiye uğratmasıdır.

Kararlı sürüm olma yolunda her kitaplığın yayın öncesi üç aşamadan geçmesi gerekir. Yayın öncesi aşamaların her biri için ölçütler şunlardır:

Alfa

  • Alfa sürümleri işlevsel olarak kararlı olsa da tüm özellikleri sunmayabilir.
  • Bir sürüm alfa sürümündeyken API'ler eklenebilir, kaldırılabilir veya değiştirilebilir.

Beta

  • Beta sürümleri işlevsel olarak kararlıdır ve eksiksiz bir API yüzeyine sahiptir.
  • Bunlar üretimde kullanılmaya hazırdır, ancak hatalar içerebilir.
  • Beta sürümü, deneysel derleyici özelliklerini (@UseExperimental gibi) kullanamaz.
  • Diğer kitaplıklara olan bağımlılıklar beta, rc veya kararlı sürümler olmalıdır. Hiçbir alfa bağımlılığa izin verilmez.

Yayın Adayı (RC)

  • Yayın adayı, potansiyel bir kararlı sürümdür.
  • Kritik son dakika düzeltmeleri içerebilir.
  • API yüzeyi nihaidir.
  • Diğer kitaplıklardaki bağımlılıklar yalnızca rc veya kararlı sürümler olmalıdır.

Bir kitaplığın aynı anda birden çok sürümü olabilir. Her sürümün farklı bir yayın aşaması vardır. Örneğin, androidx.activity kararlı sürümü 1.0.0 olabilir ancak 1.1.0-beta02 ve 2.0.0-alpha01 sürümü de olabilir.

Kitaplıklarla ilgili en son güncellemeleri bu sayfadan öğrenebilirsiniz.

AndroidX son sürüm notları sayfasında, yakın zamanda değiştirilen kitaplıkları listeler. Google'ın Maven deposu, sürüm geçmişinin tamamını gösterir.

Her AndroidX kitaplığının en son kararlı ve önizleme sürümlerini görüntülemek için aşağıdaki tabloyu kullanın. Her satırdaki bağlantılar sizi kitaplığın sürüm notlarına götürür. Sürüm notlarında şunları bulabilirsiniz:

  • Tüm sürümlerin kronolojik geçmişi.
  • Yapıları kullanmak için varsayılan Gradle bağımlılık bildirimlerine sahip bir kod snippet'i.
  • Her yapıdaki paketler için Kotlin ve Java referans sayfalarının bağlantıları.

Jetpack kitaplıkları

Kamera gibi bazı AndroidX kitaplıklarında ayrı ayrı yönetilen birden fazla yapı bulunur. Bu kitaplıklar yıldız işareti (*) ile işaretlenmiştir. Tüm yapıların sürüm güncellemelerini görüntülemek için sürüm notlarına bakın.

Maven Grup Kimliği Son Güncelleme Kararlı Sürüm Serbest Bırakma Adayı Beta Sürümü Alfa Sürümü
etkinlik 7 Şubat 2024 1.8.2 - - 1.9.0-alpha03
reklamlar 8 Mart 2023 - - - 1.0.0-alpha05
not (*) 21 Şubat 2024 1.7.1 - - 1.8.0-alpha01
appcompat 26 Temmuz 2023 1.6.1 - - 1.7.0-alpha03
appsearch 24 Mayıs 2023 - - - 1.1.0-alpha03
arch.core 22 Şubat 2023 2.2.0 - - -
eş zamansız düzeni inflater 5 Ekim 2022 1.0.0 - - 1.1.0-alpha01
otomatik doldurma 24 Mayıs 2023 1.1.0 - 1.2.0-beta01 1.3.0-alpha01
karşılaştırma 21 Şubat 2024 1.2.3 - - 1.3.0-alpha01
biyometrik 21 Eylül 2022 1.1.0 - - 1.2.0-alpha05
Bluetooth 29 Kasım 2023 - - - 1.0.0-alpha02
tarayıcı 21 Şubat 2024 1.7.0 1.8.0-rc01 - -
araba-uygulaması 13 Aralık 2023 1.2.0 1.4.0-rc02 - -
kamera (*) 24 Ocak 2024 1.3.1 - - 1.4.0-alpha04
cardview 21 Eylül 2018 1.0.0 - - -
koleksiyon 24 Ocak 2024 1.4.0 - - -
oluşturma 21 Şubat 2024 1.4.0 - - -
compose.animation 21 Şubat 2024 1.6.2 - - 1.7.0-alpha03
compose.derleyici 21 Şubat 2024 1.5.10 - - -
compose.temel 21 Şubat 2024 1.6.2 - - 1.7.0-alpha03
compose.material 21 Şubat 2024 1.6.2 - - 1.7.0-alpha03
compose.material3 21 Şubat 2024 1.2.0 - - 1.3.0-alpha01
compose.runtime 21 Şubat 2024 1.6.2 - - 1.7.0-alpha03
compose.ui 21 Şubat 2024 1.6.2 - - 1.7.0-alpha03
eşzamanlı 9 Ağustos 2023 1.1.0 - - 1.2.0-alpha02
kısıtlama düzeni (*) 4 Ekim 2023 2.1.4 - - 2.2.0-alfa13
içerik sayfalayıcı 21 Eylül 2018 1.0.0 - - -
koordinatör düzeni 4 Ekim 2023 1.2.0 - - 1.3.0-alpha02
çekirdek (*) 7 Şubat 2024 1.12.0 - - 1.13.0-alpha05
core.uwb 24 Ocak 2024 - - - 1.0.0-alpha08
kimlik bilgileri 13 Aralık 2023 1.2.0 - - 1.3.0-alpha01
cursoradapter 21 Eylül 2018 1.0.0 - - -
özel görünüm (*) 21 Eylül 2022 1.1.0 - - 1.2.0-alpha02
veri bağlama 5 Eylül 2019 3.5.0 - - 3.6.0-alfa10
veri deposu 10 Ocak 2024 1.0.0 - 1.1.0-beta01 -
doküman dosyası 18 Ağustos 2021 1.0.1 - - 1.1.0-alpha01
sürükle ve bırak 11 Mayıs 2022 1.0.0 - - -
çekmece düzeni 22 Mart 2023 1.2.0 - - -
dinamikanimasyon 4 Aralık 2019 1.0.0 - - 1.1.0-alpha03
emoji 27 Ocak 2021 1.1.0 - - 1.2.0-alpha03
emoji2 13 Aralık 2023 1.4.0 - - 1.5.0-alpha01
kurumsal 13 Ocak 2021 1.1.0 - - -
exifinterface 13 Aralık 2023 1.3.7 - - -
parça 7 Şubat 2024 1.6.2 - - 1.7.0-alfa10
oyunlar (*) 21 Şubat 2024 2.0.2 3.0.0-rc01 - -
bir bakış 7 Şubat 2024 - - - 1.0.0-alpha05
grafikler (*) 7 Şubat 2024 - - 1.0.0-beta01 -
kılavuz düzeni 24 Mayıs 2023 1.0.0 - 1.1.0-beta01 -
sağlık 13 Aralık 2023 - 1.0.0-rc01 - 1.1.0-alpha02
health.connect 10 Ocak 2024 - - - 1.1.0-alpha07
heifwriter 26 Temmuz 2023 - - - 1.1.0-alpha02
hilt (*) 21 Şubat 2024 1.2.0 - - -
giriş 20 Eylül 2023 - - 1.0.0-beta03 -
interpolatör 21 Eylül 2018 1.0.0 - - -
javascriptengine 1 Kasım 2023 - - 1.0.0-beta01 -
jetifier 2 Eylül 2020 - - 1.0.0-beta10 -
leanback 15 Kasım 2023 1.0.0 1.1.0-rc02 - 1.2.0-alpha04
eski 21 Eylül 2018 1.0.0 - - -
yaşam döngüsü (*) 21 Şubat 2024 2.7.0 - - 2.8.0-alpha02
lint 21 Şubat 2024 - - - 1.0.0-alpha01
yükleyici 9 Ekim 2019 1.1.0 - - -
yerel yayın yöneticisi 12 Ocak 2022 1.1.0 - - -
medya 29 Kasım 2023 1.7.0 - - -
medya2 10 Ocak 2024 1.3.0 - - -
medya3 22 Şubat 2024 1.2.1 1.3.0-rc01 1.3.0-beta01 1.3.0-alpha01
mediarouter 21 Şubat 2024 1.6.0 - 1.7.0-beta01 -
multidex 17 Aralık 2018 2.0.1 - - -
metrikler 10 Ocak 2024 - - 1.0.0-beta01 -
sayfalama (*) 7 Şubat 2024 3.2.1 - - 3.3.0-alpha03
palet 21 Eylül 2018 1.0.0 - - -
yüzde düzeni 21 Eylül 2018 1.0.0 - - -
tercih 26 Temmuz 2023 1.2.1 - - -
yazdır 28 Ekim 2020 - - 1.1.0-beta01 -
privacysandbox.activity 15 Kasım 2023 - - - 1.0.0-alpha01
privacysandbox.ads 24 Ocak 2024 - - 1.1.0-beta04 -
privacysandbox.plugins 9 Ağustos 2023 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 24 Ocak 2024 - - - 1.0.0-alfa12
privacysandbox.tools 7 Şubat 2024 - - - 1.0.0-alpha07
privacysandbox.ui 18 Ekim 2023 - - - 1.0.0-alpha07
profil yükleyici 7 Şubat 2024 1.3.1 - - 1.4.0-alpha01
öneri 21 Eylül 2018 1.0.0 - - -
recyclerview (*) 18 Ekim 2023 1.3.2 - - 1.4.0-alpha01
uzaktan geri çağırma 7 Mayıs 2019 1.0.0 - - -
kaynak incelemesi 26 Ocak 2022 1.0.1 - - -
oda 29 Kasım 2023 2.6.1 - - -
savedstate 22 Mart 2023 1.2.1 - - -
güvenlik (*) 13 Aralık 2023 1.0.0 - - 1.1.0-alpha06
sharetarget 5 Ekim 2022 1.2.0 - - -
dilim 13 Ocak 2021 - - - 1.1.0-alpha02
kaydırmapaneli 26 Ocak 2022 1.2.0 - - -
başlangıç 11 Ocak 2023 1.1.1 - - 1.2.0-alpha02
sqlite 18 Ekim 2023 2.4.0 - - -
kaydırmarefreshlayout 22 Temmuz 2020 1.1.0 - - 1.2.0-alpha01
test (*) 29 Şubat 2024 1.0.1 - - 1.1.0-alpha03
test.uiautomator 21 Şubat 2024 2.3.0 - - -
textclassifier 23 Mart 2022 - - - 1.0.0-alpha04
izleme 29 Kasım 2023 1.2.0 - - 1.3.0-alpha02
geçiş 10 Ocak 2024 1.4.1 - - 1.5.0-alpha06
tv 4 Ekim 2023 - - - 1.0.0-alfa10
tvprovider 19 Ağustos 2020 - - - 1.1.0-alpha01
Vektördrawable 20 Nisan 2022 1.1.0 - 1.2.0-beta01 -
versionedparcelable 10 Ocak 2024 1.2.0 - - -
görüntüleyici 15 Eylül 2021 1.0.0 - - 1.1.0-alpha01
görüntüleyici2 24 Mayıs 2023 1.0.0 - 1.1.0-beta02 -
giyim (*) 10 Ocak 2024 1.3.0 - - 1.4.0-alpha01
giyim.compose 21 Şubat 2024 1.3.0 - - 1.4.0-alpha03
wear.protolayout 7 Şubat 2024 1.1.0 - - -
giyim.tiles 7 Şubat 2024 1.3.0 - - -
giyim.kol saati 7 Şubat 2024 1.2.1 - - 1.3.0-alpha01
webkit 21 Şubat 2024 1.9.0 - - 1.11.0-alpha02
pencere 7 Şubat 2024 1.2.0 - - 1.3.0-alpha02
window.extensions.core (pencere.extensions.core) 7 Haziran 2023 1.0.0 - - -
24 Ocak 2024 2.9.0 - - 2.10.0-alpha01

(*) Bu kitaplıkta birden fazla yapı var. Daha fazla bilgi için sürüm notlarına bakın.
Son güncelleme tarihi: 29 Şubat 2024