AndroidX sürümleri


Jetpack kitaplıkları, Android işletim sisteminden ayrı olarak gönderilir. Bu nedenle, kitaplıklar birbirinden bağımsız ve daha sık kullanılabilir.

Kitaplıklar, yayın öncesi düzeltmelerin sürümler arası sırasına ek olarak ikili uyumluluk için katı anlamsal sürümleme kullanır. Sürüm dizesi (1.0.1-beta02 gibi) büyük, alt ve hata düzeltme düzeylerini temsil eden üç sayı içerir. Yayın öncesi sürümlerin, yayın öncesi aşamayı (alfa, beta, yayın adayı) ve düzeltme numarasını (01, 02 vb.) belirten bir son eki de vardır.

Küçük sürümler arasında kaynak uyumluluğunu korumak için androidx kitaplıklarının kullanılması önerilir ancak zorunlu değildir. Bunun nedeni, önemli bir sürüm güncellemesinin önceki büyük sürüme bağlı tüm yapıların açıkça taşınmasını zorunlu kılmasıdır. Bu da geliştiricilerin iş akışını bozar.

Bir kütüphanenin her sürümü üç yayın öncesi aşamadan geçer ve kararlı bir sürüm haline gelecektir. Her ön sürüm aşamasının ölçütleri ş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ümler işlevsel olarak kararlıdır ve eksiksiz özellikli bir API yüzeyine sahiptir.
  • Üretimde kullanılmaya hazırdır ancak hatalar içerebilir.
  • Beta sürümlerinde deneysel derleyici özellikleri kullanılamaz (ör. @UseExperimental).
  • Diğer kitaplıklara olan bağımlılıklar beta, rc veya kararlı sürümler olmalıdır. Alfa bağımlılıklarına izin verilmez.

Yayın Adayı (RC)

  • Sürüm adayı, olası bir kararlı sürümdür.
  • Son dakikayla ilgili önemli 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 fazla sürümü olabilir. Her sürümde bir kullanıma hazırlamanıza yardımcı olur. Örneğin, androidx.activity, 1.0.0 ve 1.1.0-beta02 olabilir ve 2.0.0-alpha01 sürümü yayınlandı.

Kitaplıklarla ilgili en son güncellemeleri öğrenmek için bu sayfayı kullanın.

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

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

  • Tüm sürümlerin kronolojik geçmişi.
  • Yapıların kullanılacağı varsayılan Gradle bağımlılık beyanlarını içeren bir kod snippet'i.
  • Her yapıdaki paketlerin Kotlin ve Java referans sayfalarının bağlantıları.

Jetpack kitaplıkları

Kamera gibi bazı AndroidX kitaplıklarında ayrı olarak saklanır. Bu kitaplıklar yıldız işareti (*) ile gösterilir. Bkz. sürüm notlarını kullanarak tüm yapılar için sürüm güncellemelerini görüntüleyin.

Maven Grubu Kimliği Son Güncelleme Kararlı Sürüm Yayın Adayı Beta Sürümü Alfa Sürümü
activity 4 Eylül 2024 1.9.2 - - 1.10.0-alpha02
ads 8 Mart 2023 - - - 1.0.0-alpha05
not (*) 2 Ekim 2024 1.8.2 1.9.0-rc01 - -
uygulama 29 Mayıs 2024 1.7.0 - - -
appsearch 4 Eylül 2024 - - - 1.1.0-alpha05
arch.core 22 Şubat 2023 2.2.0 - - -
eşzamansız 5 Ekim 2022 1.0.0 - - 1.1.0-alfa01
otomatik doldurma 18 Eylül 2024 1.1.0 - 1.3.0-beta01 -
karşılaştırma 2 Ekim 2024 1.3.2 - - 1.4.0-alpha02
biyometrik 7 Ağustos 2024 1.1.0 - - 1.4.0-alpha02
bluetooth 29 Kasım 2023 - - - 1.0.0-alpha02
tarayıcı 6 Mart 2024 1.8.0 - - -
araba-uygulaması 18 Eylül 2024 1.4.0 - 1.7.0-beta02 -
kamera (*) 2 Ekim 2024 1.3.4 1.4.0-rc03 - 1.5.0-alpha02
camera.viewfinder (*) 2 Ekim 2024 - - - 1.4.0-alpha09
cardview 21 Eylül 2018 1.0.0 - - -
collection 2 Ekim 2024 1.4.4 - - 1.5.0-alpha03
oluşturma 7 Ağustos 2024 1.4.4 - - 1.5.0-alfa03
compose.animation 2 Ekim 2024 1.7.3 - - 1.8.0-alfa03
compose.derleyici 7 Ağustos 2024 1:5.15 - - -
compose.temel 2 Ekim 2024 1.7.3 - - 1.8.0-alfa03
compose.material 2 Ekim 2024 1.7.3 - - 1.8.0-alpha03
compose.material3 2 Ekim 2024 1.3.0 - - 1.4.0-alpha01
compose.material3.adaptive 2 Ekim 2024 1.0.0 - - 1.1.0-alfa04
compose.runtime 2 Ekim 2024 1.7.3 - - 1.8.0-alfa03
compose.ui 2 Ekim 2024 1.7.3 - - 1.8.0-alpha03
eş zamanlı 12 Haziran 2024 1.2.0 - - -
constraintlayout (*) 4 Eylül 2024 2.1.4 - 2.2.0-beta01 -
contentpager 21 Eylül 2018 1.0.0 - - -
coordinatorlayout 4 Ekim 2023 1.2.0 - - 1.3.0-alpha02
çekirdek (*) 2 Ekim 2024 1.13.1 - 1.15.0-beta01 -
core.uwb 24 Ocak 2024 - - - 1.0.0-alfa08
credentials 2 Ekim 2024 1.3.0 - - 1.5.0-alpha05
cursoradapter 21 Eylül 2018 1.0.0 - - -
customview (*) 21 Eylül 2022 1.1.0 - - 1.2.0-alpha02
veri bağlama 5 Eylül 2019 3.5.0 - - 3.6.0-alpha10
datastore 1 Mayıs 2024 1.1.1 - - -
documentfile 18 Ağustos 2021 1.0.1 - - 1.1.0-alfa01
sürükleyerek bırakma 11 Mayıs 2022 1.0.0 - - -
çekmece düzeni 22 Mart 2023 1.2.0 - - -
dinamik animasyon 4 Aralık 2019 1.0.0 - - 1.1.0-alpha03
emoji 27 Ocak 2021 1.1.0 - - 1.2.0-alfa03
emoji2 4 Eylül 2024 1.5.0 - - -
kurum 13 Ocak 2021 1.1.0 - - -
exifinterface 13 Aralık 2023 1.3.7 - - -
fragment 2 Ekim 2024 1.8.4 - - -
oyunlar (*) 7 Ağustos 2024 3.0.5 - - -
bir bakış 12 Haziran 2024 1.1.0 - - -
graphics (*) 4 Eylül 2024 1.0.1 - - -
gridlayout 24 Mayıs 2023 1.0.0 - 1.1.0-beta01 -
sağlık 14 Mayıs 2024 - 1.0.0-rc02 - 1.1.0-alfa03
health.connect 18 Eylül 2024 - - - 1.1.0-alfa09
heifwriter 2 Ekim 2024 - - - 1.1.0-alpha03
kılıç sapı (*) 21 Şubat 2024 1.2.0 - - -
mürekkep 2 Ekim 2024 - - - 1.0.0-alpha01
input 2 Ekim 2024 - - 1.0.0-beta05 -
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-alfa04
eski 21 Eylül 2018 1.0.0 - - -
yaşam döngüsü (*) 2 Ekim 2024 2.8.6 - - 2.9.0-alfa04
lint 4 Eylül 2024 - - - 1.0.0-alfa02
loader 9 Ekim 2019 1.1.0 - - -
localbroadcastmanager 12 Ocak 2022 1.1.0 - - -
media 29 Kasım 2023 1.7.0 - - -
media2 10 Ocak 2024 1.3.0 - - -
medya3 10 Eylül 2024 1.4.1 - - 1.5.0-alfa01
mediarouter 20 Mart 2024 1.7.0 - - -
multidex 17 Aralık 2018 2.0.1 - - -
metrikler 10 Ocak 2024 - - 1.0.0-beta01 -
sayfalama (*) 7 Ağustos 2024 3.3.2 - - -
palette 21 Eylül 2018 1.0.0 - - -
pdf 18 Eylül 2024 - - - 1.0.0-alpha03
percentlayout 21 Eylül 2018 1.0.0 - - -
tercih 26 Temmuz 2023 1.2.1 - - -
print 28 Ekim 2020 - - 1.1.0-beta01 -
privacysandbox.activity 15 Kasım 2023 - - - 1.0.0-alpha01
privacysandbox.ads 21 Ağustos 2024 - - 1.1.0-beta10 -
privacysandbox.plugins 9 Ağustos 2023 - - - 1.0.0-alfa02
privacysandbox.sdkruntime 24 Temmuz 2024 - - - 1.0.0-alpha14
privacysandbox.tools 2 Ekim 2024 - - - 1.0.0-alfa10
privacysandbox.ui 18 Eylül 2024 - - - 1.0.0-alpha10
profil yükleyici 2 Ekim 2024 1.4.1 - - -
öneri 21 Eylül 2018 1.0.0 - - -
recyclerview (*) 18 Eylül 2024 1.3.2 1.4.0-rc01 - -
remotecallback 7 Mayıs 2019 1.0.0 - - -
resourceinspection 26 Ocak 2022 1.0.1 - - -
room 2 Ekim 2024 2.6.1 - - 2.7.0-alpha09
savedstate 2 Ekim 2024 1.2.1 - - 1.3.0-alfa02
security (*) 7 Ağustos 2024 1.0.0 - - 1.1.0-alfa06
sharetarget 5 Ekim 2022 1.2.0 - - -
dilim 13 Ocak 2021 - - - 1.1.0-alfa02
slidingpanelayout 26 Ocak 2022 1.2.0 - - -
startup 18 Eylül 2024 1.2.0 - - -
sqlite 2 Ekim 2024 2.4.0 - - 2.5.0-alfa09
swiderefreshlayout 22 Temmuz 2020 1.1.0 - - 1.2.0-alpha01
test (*) 14 Ağustos 2024 1.0.1 - - 1.1.0-alpha04
test.uiautomator 26 Haziran 2024 2.3.0 - - 2.4.0-alpha01
metin sınıflandırıcı 23 Mart 2022 - - - 1.0.0-alpha04
İzleme 29 Kasım 2023 1.2.0 - - 1.3.0-alpha02
geçiş 24 Temmuz 2024 1.5.1 - - -
tv 21 Ağustos 2024 1.0.0 - - -
tvprovider 19 Ağustos 2020 - - - 1.1.0-alpha01
vectordrawable 1 Mayıs 2024 1.2.0 - - -
versionedparcelable 10 Ocak 2024 1.2.0 - - -
viewpager 15 Eylül 2021 1.0.0 - - 1.1.0-alfa01
sayfaleyici2 14 Mayıs 2024 1.1.0 - - -
giyim (*) 24 Temmuz 2024 1.3.0 - - 1.4.0-alfa01
wear.compose 2 Ekim 2024 1.4.0 - - 1.5.0-alfa03
wear.protolayout 2 Ekim 2024 1.2.0 - - 1.3.0-alpha01
wear.tiles 2 Ekim 2024 1.4.0 - - 1.5.0-alfa01
wear.watchface 18 Eylül 2024 1.2.1 - - 1.3.0-alfa04
webkit 2 Ekim 2024 1.9.0 - - -
pencere 2 Ekim 2024 1.3.0 - - 1.4.0-alfa04
window.extensions.core 7 Haziran 2023 1.0.0 - - -
2 Ekim 2024 2.9.1 - 2.10.0-beta01 -

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