Rilis AndroidX

Library Jetpack dikirimkan secara terpisah dari Android OS, sehingga update pada library dapat terjadi secara independen dan lebih sering.

Library mengikuti pembuatan versi semantik yang ketat. String versi (seperti 1.0.1-beta02) berisi tiga angka yang merepresentasikan tingkat utama, minor, dan bugfix. Versi pra-rilis juga memiliki akhiran yang menentukan tahap pra-rilis (alfa, beta, kandidat rilis), dan nomor revisi (01, 02, dan seterusnya).

Setiap versi library akan melalui tiga tahap pra-rilis sebelum menjadi rilis yang stabil. Kriteria untuk setiap tahap pra-rilis adalah:

Alfa

  • Rilis alfa sudah stabil secara fungsional, tetapi mungkin belum memiliki fitur lengkap.
  • Saat rilis dalam alfa, API dapat ditambahkan, dihapus, atau diubah.

Beta

  • Rilis beta sudah stabil secara fungsional dan memiliki tampilan API dengan fitur lengkap.
  • Rilis tersebut siap digunakan untuk produksi tetapi mungkin masih berisi bug.
  • Rilis beta tidak dapat menggunakan fitur compiler eksperimental (seperti @UseExperimental).
  • Dependensi pada library lain harus dalam versi beta, rc, atau stabil. Tidak ada dependensi alfa yang diizinkan.

Kandidat Rilis (RC)

  • Kandidat rilis adalah calon rilis stabil.
  • Versi ini mungkin berisi perbaikan penting yang dilakukan tepat sebelum rilis stabil.
  • Tampilan API sudah final.
  • Dependensi pada library lain hanya boleh versi rc atau stabil.

Library dapat memiliki beberapa versi pada waktu yang sama. Setiap versi memiliki tahap rilis yang berbeda. Misalnya, meskipun rilis stabil androidx.activity adalah 1.0.0, mungkin akan ada juga rilis 1.1.0-beta02 serta rilis 2.0.0-alpha01.

Gunakan halaman ini untuk mempelajari update terakhir pada library.

Halaman catatan rilis terbaru AndroidX akan mencantumkan library yang baru saja diubah. Repositori Maven Google akan menampilkan histori versi yang lengkap.

Gunakan tabel di bawah ini untuk melihat versi stabil dan pratinjau paling baru dari setiap library AndroidX. Link di setiap baris akan membawa Anda ke catatan rilis library. Di catatan rilis, Anda akan menemukan:

  • Histori kronologis semua rilis.
  • Cuplikan kode dengan deklarasi dependensi Gradle default untuk menggunakan artefak.
  • Link ke halaman referensi Kotlin dan Java untuk paket di setiap artefak.

Library Jetpack

Beberapa library AndroidX, seperti camera, memiliki banyak artefak yang dikelola secara terpisah. Library ini ditandai dengan tanda bintang (*). Lihat catatan rilis untuk melihat update versi untuk semua artefak.

ID Grup Maven Update Terbaru Rilis Stabil Saat Ini Kandidat Rilis Berikutnya Rilis Beta Rilis Alfa
activity 27 Oktober 2021 1.4.0 - - -
ads 22 Januari 2020 - - - 1.0.0-alpha04
annotation (*) 17 November 2021 1.3.0 - - -
appcompat 17 November 2021 1.4.0 - - -
appsearch 3 November 2021 - - - 1.0.0-alpha04
arch.core 5 September 2019 2.1.0 - - -
asynclayoutinflater 21 September 2018 1.0.0 - - -
autofill 21 Juli 2021 1.1.0 - 1.2.0-beta01 -
benchmark 17 November 2021 1.0.0 - - 1.1.0-alpha12
biometric 17 November 2021 1.1.0 - - 1.2.0-alpha04
browser 3 November 2021 1.4.0 - - -
car-app 3 November 2021 1.0.0 1.1.0-rc01 - 1.2.0-alpha01
camera (*) 17 November 2021 1.0.2 - - 1.1.0-alpha11
cardview 21 September 2018 1.0.0 - - -
collection 17 November 2021 - 1.2.0-rc01 - -
compose 17 November 2021 1.0.5 - 1.1.0-beta03 -
compose.animation 17 November 2021 1.0.5 - 1.1.0-beta03 -
compose.compiler 17 November 2021 1.0.5 - 1.1.0-beta03 -
compose.foundation 17 November 2021 1.0.5 - 1.1.0-beta03 -
compose.material 17 November 2021 1.0.5 - 1.1.0-beta03 -
compose.material3 27 Oktober 2021 - - - 1.0.0-alpha01
compose.runtime 17 November 2021 1.0.5 - 1.1.0-beta03 -
compose.ui 17 November 2021 1.0.5 - 1.1.0-beta03 -
concurrent 19 Agustus 2020 1.1.0 - - -
constraintlayout (*) 27 September 2021 2.1.1 - - -
contentpager 21 September 2018 1.0.0 - - -
coordinatorlayout 17 November 2021 1.1.0 - 1.2.0-beta01 -
core (*) 27 Oktober 2021 1.7.0 - - -
cursoradapter 21 September 2018 1.0.0 - - -
customview 24 Juni 2020 1.1.0 - - -
databinding 5 September 2019 3.5.0 - - 3.6.0-alpha10
datastore 4 Agustus 2021 1.0.0 - - -
documentfile 18 Agustus 2021 1.0.1 - - 1.1.0-alpha01
drawerlayout 2 September 2020 1.1.1 - - -
dynamicanimation 4 Desember 2019 - - - 1.1.0-alpha03
emoji 27 Januari 2021 1.1.0 - - 1.2.0-alpha03
emoji2 17 November 2021 1.0.0 - - -
enterprise 13 Januari 2021 1.1.0 - - -
exifinterface 4 Agustus 2021 1.3.3 - - -
fragment 17 November 2021 1.4.0 - - -
games (*) 17 November 2021 1.0.0 - 1.1.0-beta01 -
gridlayout 21 September 2018 1.0.0 - - -
health 3 November 2021 - - - 1.0.0-alpha03
heifwriter 22 Januari 2020 - - - 1.1.0-alpha01
hilt (*) 17 November 2021 1.0.0 - - -
interpolator 21 September 2018 1.0.0 - - -
jetifier 2 September 2020 - - 1.0.0-beta10 -
leanback 17 November 2021 - 1.1.0-rc02 - 1.2.0-alpha02
legacy 21 September 2018 1.0.0 - - -
lifecycle (*) 27 Oktober 2021 2.4.0 - - -
loader 9 Oktober 2019 1.1.0 - - -
localbroadcastmanager 17 Desember 2018 1.0.0 - - 1.1.0-alpha01
media 3 November 2021 1.4.3 - - 1.5.0-alpha01
media2 15 September 2021 1.2.0 - - -
media3 27 Oktober 2021 - - - 1.0.0-alpha01
mediarouter 1 September 2021 1.2.5 - - -
multidex 17 Desember 2018 2.0.1 - - -
paging (*) 17 November 2021 3.1.0 - - -
palette 21 September 2018 1.0.0 - - -
percentlayout 21 September 2018 1.0.0 - - -
preference 17 November 2021 1.1.1 - 1.2.0-beta01 -
print 28 Oktober 2020 - - 1.1.0-beta01 -
profileinstaller 17 November 2021 1.0.4 - 1.1.0-beta03 -
recommendation 21 September 2018 1.0.0 - - -
recyclerview (*) 15 September 2021 1.2.1 - - 1.3.0-alpha01
remotecallback 7 Mei 2019 1.0.0 - - -
resourceinspection 3 November 2021 1.0.0 - - -
room 17 November 2021 2.3.0 - 2.4.0-beta02 -
savedstate 10 Februari 2021 1.1.0 - - -
security (*) 1 September 2021 1.0.0 - - 1.1.0-alpha03
sharetarget 3 November 2021 1.1.0 1.2.0-rc01 - -
slice 13 Januari 2021 - - - 1.1.0-alpha02
slidingpanelayout 1 September 2021 1.1.0 - 1.2.0-beta01 -
startup 4 Agustus 2021 1.1.0 - - -
sqlite 13 Oktober 2021 2.1.0 - 2.2.0-beta01 -
swiperefreshlayout 22 Juli 2020 1.1.0 - - 1.2.0-alpha01
test (*) 8 November 2021 - - 1.0.0-beta01 -
textclassifier 22 Januari 2020 - - - 1.0.0-alpha03
tracing 17 November 2021 1.0.0 - - 1.1.0-alpha02
transition 21 April 2021 1.4.1 - - -
tvprovider 19 Agustus 2020 - - - 1.1.0-alpha01
vectordrawable 19 Agustus 2020 1.1.0 - - 1.2.0-alpha02
versionedparcelable 15 April 2020 1.1.1 - - -
viewpager 15 September 2021 1.0.0 - - 1.1.0-alpha01
viewpager2 4 Agustus 2021 1.0.0 - 1.1.0-beta01 -
wear (*) 29 September 2021 1.2.0 - - 1.3.0-alpha01
wear.compose 17 November 2021 - - - 1.0.0-alpha11
wear.tiles 3 November 2021 1.0.0 - - -
wear.watchface 3 November 2021 - 1.0.0-rc01 - -
webkit 16 Desember 2020 1.4.0 - - -
window 17 November 2021 - - 1.0.0-beta04 -
work 17 November 2021 2.7.1 - - -

(*) Library ini memiliki banyak artefak. Lihat catatan rilisnya untuk mengetahui informasi selengkapnya.
Terakhir diperbarui: 17 November 2021