Versão independente de bibliotecas do Jetpack Compose
.png)
[ad_1]
postado por Jolanda VerhoefEngenheiro de relações com desenvolvedores Android
A partir de hoje, os diversos As bibliotecas do Jetpack Compose serão movidas para esquemas de versão independentes. Isso cria a possibilidade de subgrupos como androidx.compose.compiler ou androidx.compose.animation para seguir seus próprios ciclos de lançamento.
Permitir que essas bibliotecas sejam versionadas independentemente dissociar dependências que eram anteriormente acoplados implicitamente, tornando mais fácil atualizar seu aplicativo de forma incremental e, portanto, manter-se atualizado com os recursos mais recentes do Compose.
A primeira biblioteca a romper com a versão única do Compose é o Compose Compiler. Hoje estamos lançando o 1.2.0 versão estável Isso traz suporte para Kotlin 1.7.0! O lançamento é tanto compatível para trás e para a frente com as bibliotecas Compose UI e a biblioteca Compose Runtime. Isso significa que você pode atualizar seu Compose Compiler para 1.2.0 estável e usar Kotlin 1.7.0, enquanto deixa suas outras bibliotecas do Compose em sua versão atual, por exemplo 1.1.0 estável.
Para atualizar a versão do Compose Compiler em seu aplicativo, especificamos a kotlinCompilerExtensionVersion na tua construct.gradle Arquivo.
android composeOptions kotlinCompilerExtensionVersion = "1.2.0"
O Compose e o Kotlin são altamente acoplados, e ouvimos seus comentários de que as atualizações do compilador do Compose são necessárias para permitir que você atualize sua versão do Kotlin. Queremos ter certeza de que você pode usar os melhores e mais recentes recursos (e correções de insects) do Compose e do Kotlin, e é por isso que planejamos lançar versões estáveis do Compose Compiler com muito mais regularidade. Isso significa que os números de versão do Compose Compiler progredirão em um ritmo mais rápido do que a maioria das outras bibliotecas do Compose. Como o Compose Compiler é compatível com versões anteriores e posteriores, você poderá atualizá-lo assim que uma nova versão for lançada.
O Compose Compiler é construído como um Kotlin Compiler Plugin e, portanto, você deve usar uma versão do Compose Compiler que seja compatível com a versão do Kotlin que você escolheu. Para ajudá-lo a escolher a versão que corresponde ao seu projeto, confira o Mapa de compatibilidade do Compose-Kotlin.
Mover a biblioteca do compilador para um esquema de versão diferente é a primeira etapa para desacoplar o controle de versão para os diferentes grupos de bibliotecas do Compose. Você verá novas versões estáveis para as outras bibliotecas do Compose nas próximas semanas, e então elas começarão a seguir seus próprios ciclos de lançamento, independentemente do Compose Compiler.
Get ready sua compilação para versionamento person e comece a usar o mais recente Compor Compilador e Kotlin versões agora!
Estamos ansiosos para ver o que você constrói com o Compose!
[ad_2]
Fonte da Notícia: android-developers.googleblog.com