A equipe por trás do desenvolvimento do Android Studio IDE do Google lançou a versão estável do Android Studio 4.1, a qual chega com alguns destaques que incluem um novo inspetor de banco de dados para consultar o banco de dados do aplicativo, suporte para navegação de projeto usando Dagger ou Hilt para injeção de dependência e melhor suporte de aprendizado de máquina no dispositivo com suporte para modelos TensorFlow Lite em projetos Android.
A equipe também atualizou o aplicativo de mudança para acelerar a implantação.
Principais novos recursos do Android Studio 4.1
Com a versão 4.1, Android Studio nada menos que 2.370 bugs foram corrigidos e 275 problemas diversos. O Google também introduziu uma série de novos recursos.
Uma das características mais notáveis é a melhora a compatibilidade com aprendizado de máquina no dispositivo usando o backup de modelos TensorFlow Lite em projetos Android. O Android Studio gera classes para que os modelos possam ser executados com melhor segurança de tipo e menos código.
Entretanto o inspetor de banco de dados permite que você consulte o banco de dados de um aplicativo, se o aplicativo usa a biblioteca Jetpack Room ou a versão da plataforma Android do SQLite diretamente. Os valores podem ser modificados usando o inspetor de banco de dados e as mudanças são vistas nos aplicativos.
Android Studio 4.1 também torna mais fácil navegar pelo código de injeção de dependência relacionado ao Dagger fornecendo uma nova ação de canal e estendendo o suporte na janela Pesquisar Usos. Por exemplo, clicar na ação do canal ao lado de um método que consome um determinado tipo navega para onde um tipo é usado como uma dependência.

La nova versão do emulador integrado também oferece suporte a dispositivos de tela dobráveis. Os próprios desenvolvedores podem configurar o dispositivo dobrável com vários parâmetros para testar a funcionalidade ideal de seu aplicativo.
Além disso, a interface do usuário foi aprimorada com alterações de design de materiais na caixa de diálogo "Novo projeto", que emprega componentes de design de material (MDC) por padrão para temas e estilos.
Isso fornecerá a capacidade de usar padrões de estilo de material recomendado e oferecerá suporte às configurações de interface do usuário mais recentes, por exemplo, temas escuros.
O Google também trouxe atualizações para otimização. A interface de usuário do System Trace agora mostra a seleção de quadros, a guia de resumo e a seção de exibição.
Agora profilers podem ser acessados no Android Studio em uma janela separada para conexão perfeita com o emulador Android ou telefone conectado. Além disso, o Native Memory Profiler fornece melhores informações sobre a alocação / desalocação de objetos e o tamanho do heap do sistema.
Outra mudança que se destaca é a capacidade de exportar dependências C / C ++ do AAR, como tal o recurso foi adicionado na versão 4.0, mas agora a equipe queria estender a capacidade deste recurso para suportar também o compartilhamento de bibliotecas nativas.
AGP versão 4.1 permite exportar bibliotecas de sua versão externa nativa para um AAR (Arquivo Android) para um projeto de biblioteca Android. Para exportar suas bibliotecas nativas, adicione o seguinte ao bloco Android do arquivo build.gradle do seu projeto de biblioteca:
Outras características O Android Studio 4.1 inclui:
- A simbolização de relatórios de acidentes nativos.
- Atualizações para aplicar mudanças que permitem compilações mais rápidas.
- O criador de perfil de memória do Android Studio agora inclui um criador de perfil de memória nativo para aplicativos implantados em dispositivos físicos que executam o Android 10 ou posterior.
- O Native Memory Profiler rastreia as alocações e desalocações de objetos no código nativo durante um período de tempo especificado e fornece informações sobre as alocações totais e o tamanho da pilha restante.
- As dependências C / C ++ podem ser exportadas de arquivos AAR (arquivo Android).
Finalmente se você quiser saber mais sobre isso sobre esta nova versão, você pode verificar os detalhes no link a seguir.