Google I/O 2021 é uma conferência de desenvolvedores, então não é surpresa que o Google tenha anunciado novos recursos para Jetpack, Android Studio e Kotlin.
Agora estamos no meio da conferência de desenvolvedores Google I/O 2021 e, portanto, estamos vendo um monte de notícias centradas no desenvolvedor para todos os produtos de desenvolvimento do Google. Além das alterações Vibração e Base de fogo, também temos alguns novos recursos para o desenvolvimento nativo do Android, incluindo anúncios sobre o Android Jetpack, o Android Studio e até mesmo o Kotlin.
Composição do Jetpack
Jetpack Compose é uma estrutura de design declarativo baseada em Kotlin para Android, desktop e até web (embora os dois últimos sejam gerenciados pela JetBrains e não pelo Google).
Hoje, o Google anunciou uma data para o versão estável do Jetpack Compose, junto com alguns novos recursos em andamento. O Jetpack Compose 1.0 será lançado de forma estável em julho. Ele virá com mais componentes, melhor suporte para telas grandes e algumas mudanças mais gerais na qualidade de vida.
Estúdio Android
Android Studio Arctic Fox está em Canary por um tempo agora. Hoje, Canary se torna Beta, já que o Google está lançando a versão mais recente do Arctic Fox para o canal beta.
Não há muitas novidades aqui além de uma mudança de canal, mas aqui está um rápido resumo de alguns dos recursos encontrados no Canary. O IDE tem suporte integrado ao Jetpack Compose, com visualizações de layout, preenchimento de código e muito mais. Existem algumas novas ferramentas de depuração, incluindo o Accessibility Scanner e o Memory Profiler. E o Google atualizou o plugin Android Gradle para 7.0, com o versionamento agora alinhado com o próprio Gradle.
Kotlin
Kotlin também está recebendo algumas melhorias hoje, incluindo o lançamento estável de uma nova API de processador de anotações: Kotlin Symbol Processing. O Google diz que esta API deve ser até duas vezes mais rápida que as opções anteriores e geralmente mais eficiente.
Mochila a jato
Finalmente, temos algumas mudanças no Android Jetpack, o pacote de bibliotecas de suporte do Google.
O Google lançou o Jetpack Macrobenchmark em estado alfa para ajudar os desenvolvedores a analisar o atraso de inicialização e animação em aplicativos e identificar problemas relacionados. E o Kotlin DataStore, a primeira alternativa do Kotlin ao SharedPreferences, entrou na versão beta.