Na conferência Google I/O deste ano, foi feita uma série de anúncios importantes para os programadores, com o lançamento da versão beta do Android Studio IDE Arctic Fox (2020.3.1) a ocupar um lugar central. Esta última versão do ambiente de desenvolvimento vem com inúmeras melhorias e aperfeiçoamentos, incluindo a integração altamente antecipada do kit de ferramentas de IU nativo da Google Jetpack Compose.
Jetpack Compose é uma estrutura de design declarativa baseada em Kotlin que funciona com plataformas Android, desktop e Web. A estrutura permite que os programadores criem pré-visualizações em várias configurações, naveguem pelo código utilizando a Pré-visualização de composição, testem a funcionalidade isoladamente com a Pré-visualização de implementação no dispositivo e inspeccionem toda a aplicação através do Inspector de layout. Além disso, o Accessibility Scanner no Layout Editor permite que os programadores auditem os layouts baseados na vista para detectar problemas de acessibilidade.
Os desenvolvedores agora podem experimentar a edição ao vivo de literais, incluindo strings, números e booleanos, usando Compose. A funcionalidade de edição em directo elimina a necessidade de tempos de espera de compilação, fornecendo actualizações quase instantâneas a pré-visualizações, emuladores ou dispositivos físicos. Esta funcionalidade tem como objectivo aumentar a produtividade e simplificar o processo de desenvolvimento de aplicações.
O Arctic Fox também traz suporte para o Wear OS da Google, Google TV e Android Auto, bem como para o Samsung Galaxy Z Fold 2 através da introdução de novos emuladores e imagens de sistema. A versão oferece um melhor desempenho das aplicações com uma IU actualizada para o Memory Profiler e novas funcionalidades no Android 12. O WorkManager Inspector, uma ferramenta para agendar tarefas assíncronas, ajuda os desenvolvedores a entender as relações das tarefas em segundo plano.
Em termos de atualizações do Kotlin, a conferência destacou o lançamento estável do Kotlin Symbol Processing, uma nova API de processador de anotações que deve ser até duas vezes mais rápida e eficiente do que as soluções anteriores. Além disso, o Kotlin DataStore, uma alternativa ao SharedPreferences, entrou na fase beta.
A versão beta do Android Studio Arctic Fox segue a grande actualização do IntelliJ IDEA IDE (v2020.3) e adopta um sistema de numeração semelhante. Além disso, a plataforma também utiliza nomes de código alfabéticos, com o Arctic Fox seguido do Bumblebee (2021.1.1).
Esta lista abrangente de actualizações estabelece ainda mais o Android Studio como uma plataforma fiável para os programadores. Para aqueles que procuram uma alternativa, <a href=https://appmaster.io>AppMaster.io's no-code platform oferece uma solução versátil e poderosa para criar aplicações backend, Web e móveis sem escrever qualquer código. Os programadores podem criar visualmente modelos de dados, lógica empresarial, API e IU com AppMaster, e a plataforma gera, testa e implementa automaticamente as aplicações na nuvem.
A versão beta do Android Studio Arctic Fox está agora disponível para transferência juntamente com a versão canário do Bumblebee (2021.1.1) aqui.