O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Versões do AndroidX

As bibliotecas do Jetpack são enviadas separadamente do SO Android. Por isso, as atualizações nas bibliotecas podem ocorrer de forma independente e com mais frequência.

As bibliotecas seguem versões semânticas estritas. Uma string de versão (como 1.0.1-beta02) contém três números que representam os níveis principal, secundário e de correção de bugs. As versões de pré-lançamento também têm um sufixo que especifica o estágio de pré-lançamento (alfa, beta, candidato a lançamento) e o número da revisão (01, 02 e assim por diante).

Cada versão de uma biblioteca passa por três estágios de pré-lançamento para se tornar uma versão estável. Os critérios para cada estágio de pré-lançamento são:

Alfa

  • As versões alfa são funcionalmente estáveis, mas podem não ter todos os recursos.
  • Enquanto uma versão está no estágio alfa, é possível adicionar, remover ou alterar APIs.

Beta

  • As versões beta são funcionalmente estáveis e têm uma superfície de API com todos os recursos.
  • Elas estão prontas para uso em produção, mas podem conter bugs.
  • Uma versão Beta não pode usar os recursos experimentais do compilador (como @UseExperimental).
  • As dependências de outras bibliotecas precisam ser versões Beta, rc ou estáveis. Nenhuma dependência Alfa é permitida.

Candidato a lançamento (RC, na sigla em inglês)

  • Um candidato a lançamento é uma possível versão estável.
  • Ele pode conter correções fundamentais de última hora.
  • A superfície da API é final.
  • As dependências em outras bibliotecas precisam ser apenas versões rc ou estáveis.

Uma biblioteca pode ter várias versões simultaneamente. Cada versão tem um estágio de lançamento diferente. Por exemplo, embora a versão estável de androidx.activity possa ser 1.0.0, também pode haver uma versão 1.1.0-beta02 e uma versão 2.0.0-alpha01.

Use esta página para saber mais sobre as atualizações mais recentes das bibliotecas.

A página de notas das versões recentes do AndroidX lista as bibliotecas que foram alteradas recentemente. O repositório Maven do Google mostra o histórico completo de versões.

Use a tabela abaixo para ver as versões estáveis e de pré-lançamento mais recentes de todas as bibliotecas do AndroidX. Os links em cada linha encaminham para as notas da versão da biblioteca. Nas notas da versão, você encontrará:

  • Histórico cronológico de todas as versões
  • Snippet de código com as declarações de dependência padrão do Gradle para usar os artefatos
  • Links para as páginas de referência do Kotlin e do Java para os pacotes em cada artefato

Bibliotecas Jetpack

Algumas bibliotecas do AndroidX, como a câmera, têm vários artefatos que são mantidos separadamente. Essas bibliotecas são marcadas com um asterisco (*). Consulte as notas da versão para ver as atualizações de versão de todos os artefatos.

ID de grupo do Maven Atualização mais recente Versão estável atual Próximo candidato a lançamento Versão Beta Versão Alfa
activity 7 de abril de 2021 1.2.2 - - 1.3.0-alpha06
ads 22 de janeiro de 2020 - - - 1.0.0-alpha04
annotation (*) 24 de março de 2021 1.2.0 - - 1.3.0-alpha01
appcompat 24 de março de 2021 1.2.0 1.3.0-rc01 - -
arch.core 5 de setembro de 2019 2.1.0 - - -
asynclayoutinflater 21 de setembro de 2018 1.0.0 - - -
autofill 24 de março de 2021 1.1.0 - - 1.2.0-alpha01
benchmark 10 de junho de 2020 1.0.0 - - 1.1.0-alpha01
biometric 24 de fevereiro de 2021 1.1.0 - - 1.2.0-alpha03
browser 2 de dezembro de 2020 1.3.0 - - -
car-app (*) 24 de março de 2021 - 1.0.0-rc01 - -
camera (*) 24 de março de 2021 - 1.0.0-rc04 - 1.1.0-alpha02
cardview 21 de setembro de 2018 1.0.0 - - -
collection 16 de dezembro de 2020 1.1.0 - - 1.2.0-alpha01
compose 7 de abril de 2021 - - 1.0.0-beta04 -
compose.animation 7 de abril de 2021 - - 1.0.0-beta04 -
compose.compiler 7 de abril de 2021 - - 1.0.0-beta04 -
compose.foundation 7 de abril de 2021 - - 1.0.0-beta04 -
compose.material 7 de abril de 2021 - - 1.0.0-beta04 -
compose.runtime 7 de abril de 2021 - - 1.0.0-beta04 -
compose.ui 7 de abril de 2021 - - 1.0.0-beta04 -
concurrent 19 de agosto de 2020 1.1.0 - - -
constraintlayout (*) 15 de março de 2021 2.0.4 - 2.1.0-beta01 -
contentpager 21 de setembro de 2018 1.0.0 - - -
coordinatorlayout 4 de dezembro de 2019 1.1.0 - - -
core (*) 24 de março de 2021 1.3.2 1.5.0-rc01 - 1.6.0-alpha01
cursoradapter 21 de setembro de 2018 1.0.0 - - -
customview 24 de junho de 2020 1.1.0 - - -
databinding 5 de setembro de 2019 3.5.0 - - 3.6.0-alpha10
datastore 10 de Março de 2021 - - - 1.0.0-alpha08
documentfile 25 de fevereiro de 2019 1.0.1 - - -
drawerlayout 2 de setembro de 2020 1.1.1 - - -
dynamicanimation 4 de dezembro de 2019 1.0.0 - - 1.1.0-alpha03
emoji 27 de janeiro de 2021 1.1.0 - - 1.2.0-alpha03
enterprise 13 de janeiro de 2021 1.1.0 - - -
exifinterface 2 de dezembro de 2020 1.3.2 - - -
fragment 24 de março de 2021 1.3.2 - - -
games (*) 24 de fevereiro de 2021 - - 1.7.0-beta02 -
gridlayout 21 de setembro de 2018 1.0.0 - - -
heifwriter 22 de janeiro de 2020 1.0.0 - - 1.1.0-alpha01
hilt (*) 10 de Março de 2021 - - 1.0.0-beta01 -
interpolator 21 de setembro de 2018 1.0.0 - - -
jetifier 2 de setembro de 2020 - - 1.0.0-beta10 -
leanback 7 de abril de 2021 1.0.0 1.1.0-rc01 - -
legacy 21 de setembro de 2018 1.0.0 - - -
lifecycle (*) 7 de abril de 2021 2.3.1 - - 2.4.0-alpha01
loader 9 de outubro de 2019 1.1.0 - - -
localbroadcastmanager 17 de dezembro de 2018 1.0.0 - - 1.1.0-alpha01
media 7 de abril de 2021 1.3.0 - - -
media2 27 de janeiro de 2021 1.1.2 - - -
mediarouter 10 de fevereiro de 2021 1.2.2 - - -
multidex 17 de dezembro de 2018 2.0.1 - - -
paging (*) 24 de março de 2021 2.1.2 - 3.0.0-beta03 -
palette 21 de setembro de 2018 1.0.0 - - -
percentlayout 21 de setembro de 2018 1.0.0 - - -
preference 15 de abril de 2020 1.1.1 - - -
print 28 de outubro de 2020 1.0.0 - 1.1.0-beta01 -
recommendation 21 de setembro de 2018 1.0.0 - - -
recyclerview (*) 7 de abril de 2021 1.2.0 - - -
remotecallback 7 de maio de 2019 - - - 1.0.0-alpha02
resourceinspection 24 de março de 2021 - - - 1.0.0-alpha01
room 24 de março de 2021 2.2.6 2.3.0-rc01 - -
savedstate 10 de fevereiro de 2021 1.1.0 - - -
security (*) 24 de fevereiro de 2021 - 1.0.0-rc04 - 1.1.0-alpha03
sharetarget 13 de janeiro de 2021 1.1.0 - - -
slice 13 de janeiro de 2021 1.0.0 - - 1.1.0-alpha02
slidingpanelayout 24 de março de 2021 1.1.0 - - 1.2.0-alpha01
startup 7 de abril de 2021 1.0.0 - - 1.1.0-alpha01
sqlite 22 de janeiro de 2020 2.1.0 - - -
swiperefreshlayout 22 de julho de 2020 1.1.0 - - 1.2.0-alpha01
test 15 de março de 2021 1.3.0 - - 1.4.0-alpha05
textclassifier 22 de janeiro de 2020 - - - 1.0.0-alpha03
tracing 28 de outubro de 2020 1.0.0 - - -
transition 27 de janeiro de 2021 1.4.0 - - -
tvprovider 19 de agosto de 2020 1.0.0 - - 1.1.0-alpha01
vectordrawable 19 de agosto de 2020 1.1.0 - - 1.2.0-alpha02
versionedparcelable 15 de abril de 2020 1.1.1 - - -
viewpager 21 de setembro de 2018 1.0.0 - - -
viewpager2 1º de abril de 2020 1.0.0 - - 1.1.0-alpha01
wear (*) 7 de abril de 2021 1.1.0 - - 1.2.0-alpha07
wear-tiles 7 de abril de 2021 - - - 1.0.0-alpha02
webkit 16 de dezembro de 2020 1.4.0 - - -
window 24 de março de 2021 - - - 1.0.0-alpha05
work 24 de março de 2021 2.5.0 - - 2.7.0-alpha02

(*) Esta biblioteca tem vários artefatos. Consulte as notas da versão para mais informações.
Última atualização: 7 de abril de 2021