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 3 Nisan 2024 1.8.2 1.9.0-rc01 - -
reklamlar 8 Mart 2023 - - - 1.0.0-alpha05
not (*) 3 Nisan 2024 1.7.1 - 1.8.0-beta01 -
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 20 Mart 2024 1.2.3 - - 1.3.0-alpha02
biyometrik 21 Eylül 2022 1.1.0 - - 1.2.0-alpha05
Bluetooth 29 Kasım 2023 - - - 1.0.0-alpha02
tarayıcı 6 Mart 2024 1.8.0 - - -
araba-uygulaması 3 Nisan 2024 1.2.0 1.4.0-rc02 - 1.7.0-alpha01
kamera (*) 6 Mart 2024 1.3.2 - - 1.4.0-alpha04
cardview 21 Eylül 2018 1.0.0 - - -
koleksiyon 24 Ocak 2024 1.4.0 - - -
oluşturma 20 Mart 2024 1.4.0 - - -
compose.animation 3 Nisan 2024 1.6.5 - - 1.7.0-alpha06
compose.derleyici 20 Mart 2024 1.5.11 - - -
compose.temel 3 Nisan 2024 1.6.5 - - 1.7.0-alpha06
compose.material 3 Nisan 2024 1.6.5 - - 1.7.0-alpha06
compose.material3 3 Nisan 2024 1.2.1 - - 1.3.0-alpha04
compose.runtime 3 Nisan 2024 1.6.5 - - 1.7.0-alpha06
compose.ui 3 Nisan 2024 1.6.5 - - 1.7.0-alpha06
eşzamanlı 20 Mart 2024 1.1.0 - - 1.2.0-alpha03
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 (*) 3 Nisan 2024 1.12.0 1.13.0-rc01 - -
core.uwb 24 Ocak 2024 - - - 1.0.0-alpha08
kimlik bilgileri 3 Nisan 2024 1.2.2 - - 1.3.0-alpha02
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 3 Nisan 2024 1.0.0 1.1.0-rc01 - -
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 3 Nisan 2024 1.6.2 1.7.0-rc01 - 1.8.0-alpha01
oyunlar (*) 3 Nisan 2024 3.0.2 - - -
bir bakış 3 Nisan 2024 1.0.0 - 1.1.0-beta01 -
grafikler (*) 6 Mart 2024 - - 1.0.0-beta01 -
kılavuz düzeni 24 Mayıs 2023 1.0.0 - 1.1.0-beta01 -
sağlık 3 Nisan 2024 - 1.0.0-rc02 - 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ü (*) 3 Nisan 2024 2.7.0 - - 2.8.0-alpha04
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 11 Nisan 2024 1.3.1 - - -
mediarouter 20 Mart 2024 1.7.0 - - -
multidex 17 Aralık 2018 2.0.1 - - -
metrikler 10 Ocak 2024 - - 1.0.0-beta01 -
sayfalama (*) 3 Nisan 2024 3.2.1 - 3.3.0-beta01 -
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 3 Nisan 2024 - - 1.1.0-beta05 -
privacysandbox.plugins 9 Ağustos 2023 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 6 Mart 2024 - - - 1.0.0-alfa13
privacysandbox.tools 20 Mart 2024 - - - 1.0.0-alpha08
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 (*) 6 Mart 2024 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ş 3 Nisan 2024 1.4.1 1.5.0-rc01 - -
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 3 Nisan 2024 1.3.1 - - 1.4.0-alpha06
wear.protolayout 6 Mart 2024 1.1.0 - - 1.2.0-alpha01
giyim.tiles 6 Mart 2024 1.3.0 - - 1.4.0-alpha01
giyim.kol saati 3 Nisan 2024 1.2.1 - - 1.3.0-alpha02
webkit 3 Nisan 2024 1.9.0 1.11.0-rc01 - -
pencere 3 Nisan 2024 1.2.0 - 1.3.0-beta01 -
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: 3 Nisan 2024