Rilis AndroidX

Library Jetpack dikirimkan secara terpisah dari OS Android, 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, kecil, 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 bukanlah 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 terdapat 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 rilis stabil prospektif.
  • 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, saat 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 10 Juni 2020 1.1.0 - - 1.2.0-alpha06
iklan 22 Januari 2020 - - - 1.0.0-alpha04
annotation 14 Mei 2020 1.1.0 - - 1.2.0-alpha01
appcompat 20 Mei 2020 1.1.0 1.2.0-rc01 - 1.3.0-alpha01
arch 5 September 2019 2.1.0 - - -
asynclayoutinflater 21 September 2018 1.0.0 - - -
autofill 18 Maret 2019 1.0.0 - - 1.1.0-alpha01
camera (*) 10 Juni 2020 - - 1.0.0-beta05 -
benchmark 10 Juni 2020 1.0.0 - - 1.1.0-alpha01
biometric 18 Desember 2019 1.0.1 - - -
browser 10 Juni 2020 1.2.0 - - 1.3.0-alpha03
car 3 April 2019 - - - 1.0.0-alpha7
cardview 21 September 2018 1.0.0 - - -
collection 5 Juni 2019 1.1.0 - - -
compose (pratinjau developer) 10 Juni 2020----
concurrent 18 Desember 2019 1.0.0 - - 1.1.0-alpha01
constraintlayout 13 Mei 2020 1.1.3 - 2.0.0-beta6 -
contentpager 21 September 2018 1.0.0 - - -
coordinatorlayout 4 Desember 2019 1.1.0 - - -
core 10 Juni 2020 1.3.0 - - 1.4.0-alpha01
cursoradapter 21 September 2018 1.0.0 - - -
customview 20 Mei 2020 1.0.0 1.1.0-rc01 - -
databinding 5 September 2019 3.5.0 - - 3.6.0-alpha10
documentfile 25 Februari 2019 1.0.1 - - -
drawerlayout 20 Mei 2020 1.0.0 1.1.0-rc01 - -
dynamicanimation 4 Desember 2019 1.0.0 - - 1.1.0-alpha03
emoji 29 April 2020 1.0.0 1.1.0-rc01 - -
enterprise 18 Desember 2019 1.0.0 - - -
exifinterface 1 April 2020 1.2.0 - - 1.3.0-alpha01
fragment 10 Juni 2020 1.2.5 - - 1.3.0-alpha06
game 10 Juni 2020 - - - 1.0.0-alpha01
gridlayout 21 September 2018 1.0.0 - - -
heifwriter 22 Januari 2020 1.0.0 - - 1.1.0-alpha01
hilt 10 Juni 2020 - - - 1.0.0-alpha01
interpolator 21 September 2018 1.0.0 - - -
jetifier 19 Februari 2019 - - 1.0.0-beta09 -
leanback 18 Desember 2019 1.0.0 - - 1.1.0-alpha03
legacy 21 September 2018 1.0.0 - - -
lifecycle 10 Juni 2020 2.2.0 - - 2.3.0-alpha04
loader 9 Oktober 2019 1.1.0 - - -
localbroadcastmanager 17 Desember 2018 1.0.0 - - 1.1.0-alpha01
media 10 Juni 2020 1.1.0 - - 1.2.0-alpha03
media2 19 Februari 2020 1.0.3 - - -
mediarouter 15 April 2020 1.1.0 - - 1.2.0-alpha01
multidex 17 Desember 2018 2.0.1 - - -
paging 10 Juni 2020 2.1.2 - - 3.0.0-alpha01
palette 21 September 2018 1.0.0 - - -
percentlayout 21 September 2018 1.0.0 - - -
preference 15 April 2020 1.1.1 - - -
print 21 September 2018 1.0.0 - - -
recommendation 21 September 2018 1.0.0 - - -
recyclerview 29 April 2020 1.1.0 - - 1.2.0-alpha03
remotecallback 7 Mei 2019 - - - 1.0.0-alpha02
room 10 Juni 2020 2.2.5 - - 2.3.0-alpha01
savedstate 20 Mei 2020 1.0.0 - - 1.1.0-alpha01
security 10 Juni 2020 - 1.0.0-rc02 - 1.1.0-alpha01
sharetarget 14 Mei 2020 1.0.0 - - -
slice 7 Mei 2019 1.0.0 - - 1.1.0-alpha01
slidingpanelayout 20 Mei 2020 1.0.0 1.1.0-rc01 - -
startup 10 Juni 2020 - - - 1.0.0-alpha01
sqlite 22 Januari 2020 2.1.0 - - -
swiperefreshlayout 15 April 2020 1.0.0 1.1.0-rc01 - -
test 28 Mei 2020 1.2.0 1.3.0-rc01 - -
textclassifier 22 Januari 2020 - - - 1.0.0-alpha03
tracing 10 Juni 2020 - - - 1.0.0-alpha01
transition 19 Februari 2020 1.3.1 - - -
tvprovider 21 September 2018 1.0.0 - - -
ui (pratinjau developer) 10 Juni 2020----
vectordrawable 15 April 2020 1.1.0 - - 1.2.0-alpha01
versionedparcelable 15 April 2020 1.1.1 - - -
viewpager 21 September 2018 1.0.0 - - -
viewpager2 1 April 2020 1.0.0 - - 1.1.0-alpha01
wear 14 Mei 2020 1.0.0 1.1.0-rc01 - -
webkit 10 Juni 2020 1.2.0 - 1.3.0-beta01 -
window 27 Februari 2020 - - - 1.0.0-alpha01
work 20 Mei 2020 2.3.4 - 2.4.0-beta01 -

(*) Library ini memiliki banyak artefak. Lihat catatan rilisnya untuk mengetahui informasi selengkapnya.
Terakhir diperbarui: 10 Juni 2020