Android Studio 3.0 - Tudo o que você precisa saber
Sendo um desenvolvedor Android, espero que recursos novos e inovadores do Google ajudem desenvolvedores como eu criar e testar aplicativos facilmente do que nunca e Android Studio 3.0 não é diferente. Anunciado pela primeira vez no Google I / O 2017, o Android 3.0 oferece suporte para o Kotlin, além de vários outros recursos.
Se você não pode esperar para experimente os novos recursos, em seguida, baixe o Android Studio 3.0 Preview e aproveite o teste. Enquanto isso, deixe-me guiá-lo através da bondade do Android Studio 3.0 - o novo Android IDE.
Suporte Android Oreo
O Android Studio 3.0 adiciona suporte para escrever aplicativos para o Android 8.0 Oreo incluindo os novos recursos suportados no Oreo. Usando este novo IDE, você pode criar facilmente ícones de lançador adaptativo, e adicione novos tipos de fontes em seus aplicativos.
Ícones adaptativos exibem uma variedade de formas em diferentes dispositivos, por diferentes OEMs. Você pode criar um ícone de lançador adaptativo usando o assistente Adaptive Icon, que pode ser acessado clicando com o botão direito do mouse / res pasta e escolhendo Novo, então “Ativo de imagem“, e clicando “Ícones de Lançador (Adaptativo e Legado)“.
Como o Oreo agora suporta fontes baixáveis, agora você pode adicioná-las aos seus aplicativos para reduzir o tamanho dos APKs dos seus aplicativos. Da mesma forma, você também pode adicionar fontes no formato XML em seus aplicativos - tão simplesmente quanto você adicionar qualquer outro arquivo de recurso.
Atualização da plataforma base
O Android Studio 3.0 vem com o IntelliJ Platform 2017.1.2 que adiciona vários novos recursos e melhorias no Android IDE. Essas melhorias ajudam você a codificar mais rapidamente e traz recursos como dicas de parâmetro, resultados de pesquisa instantânea, novas verificações de lint, realce semântico, e muitos mais.
Suporte a novos recursos
Suporte a recursos do Java 8
Como os desenvolvedores agora estão se acostumando com os recursos do Java 8, o Google aprimorou o suporte para esses recursos de idioma no Android Studio. Isso significa que você pode usar APIs OpenJDK como java.time, java.nio.file, e java.lang.invoke, e então você também pode usar bibliotecas construídas usando essas APIs em seus aplicativos.
Suporte ao idioma Kotlin
Kotlin é uma linguagem interoperável com Java que reduz o código clichê, evita exceções de ponteiro nulo e introduz vários outros aprimoramentos sobre Java. Está mais expressivo e conciso em comparação com Java, e com o Android Studio 3.0, agora você pode converter arquivos Java para Kotlin ou código diretamente no Kotlin.
Suporte para Instant Apps
Apps instantâneos são como aplicativos da web, mas aplicativos nativos que podem usar APIs do Android e fornecer uma aparência nativa ao seu aplicativo. Para o usuário final, é tão fácil quanto abrir um link da web; mas para o desenvolvedor (é você), é sobre modularizando seu aplicativo em módulos chamados 'feature module' que coletivamente faz um 'recurso APK'.
Apps instantâneos podem correr sem ser instalado como aplicativos da web, ao contrário de aplicativos comuns. Para que isso funcione, você precisa atualizar seu aplicativo existente para oferecer suporte a aplicativos instantâneos - O Android Studio 3.0 fornece módulos 'Instant App' e 'Feature' para o mesmo. Eu acho que é uma melhoria em relação aos aplicativos comuns; O que você acha?
Ferramentas novas e atualizadas
Novo perfil do Android
O Android Profiler é o nova ferramenta de monitoramento para o Android, que substitui a antiga ferramenta Android Monitor. É muito melhor que a ferramenta antiga e fornece uma visão unificada em tempo real do aplicativo. Você pode acessar o mesmo abrindo Visão menu, em seguida, indo para “Janelas de ferramentas“, e finalmente escolhendo “Android Profiler“.
Novo depurador do APK
O novo depurador de APK no Android Studio 3.0 traz recursos de depuração aprimorados. Dito isso, ele permite que você depure APKs se eles forem depuráveis - mesmo que não sejam criados a partir de um projeto do Android Studio, diferente de antes. Você pode acessar a ferramenta indo até “Arquivo” menu e clicando “Perfil ou depuração APK” opção.
Novo explorador de arquivos de dispositivos
O novo Device File Explorer é uma ferramenta para acessar o sistema de arquivos do dispositivo conectado. Ele permite que você visualize, copie e exclua arquivos no dispositivo e também pode abrir esses arquivos nesse IDE. Você pode acessar o explorador de arquivos clicando “Visão” menu, escolhendo “Janelas de ferramentas“, e clicando “Explorador de arquivos do dispositivo“.
Novo Plugin Android para Gradle
Plugin Android para Gradle 3.0.0 é um plugin novo e melhorado Gradle que ajuda resolver problemas de desempenho de compilação do plugin anterior e oferece várias outras melhorias. Estes incluem tempos de configuração mais rápidos, resolução de dependência com reconhecimento de variantes e - construções incrementais mais rápidas.
Melhorias antigas na ferramenta
Recursos do Emulador do Android
O Android Emulator fornecido com o Android Studio 3.0 vem com várias melhorias de velocidade e desempenho, incluindo suporte para OpenGL ES 3.0 para o nível 24 da API e acima. Além disso, apresenta uma maneira mais fácil de gerar um relatório de erros para seu aplicativo em execução e um maneira mais rápida de enviar erros relacionados ao emulador.
Recursos do Editor de Layout
Editor de Layout é usado para layouts de design em um editor de arrastar e soltar, e o novo Android Studio traz várias melhorias para esse criador de interfaces. Os novos recursos incluem Inserções de visualização de arrastar e soltar aprimoradas, novo painel de erro, suporte a Barreiras e Grupos e melhor criação de Cadeias.
Funcionalidades do APK Analyzer
O Analisador de APK é um ferramenta para analisar APK e entender sua composição depois que o processo de compilação estiver concluído. Ajuda na redução do tamanho do arquivo e na depuração de arquivos e recursos do DEX. Com o Android Studio 3.0, ele vem com novas opções de filtragem, melhor visualização em árvore e melhor exame de APKs habilitados para Proguard.
Para usar o Analisador de APK, basta arraste e solte um APK na janela Editor do Android Studio. Alternativamente, você pode mudar para Projeto perspectiva e abra um APK no Projeto janela. E por último, você também pode ir para Construir menu, escolha “Analisar APK” a partir das opções e selecione seu APK.
Recursos do Inspetor de Layout
O Inspetor de Layout aprimorado neste IDE Android vem com aprimoramentos que permitem facilmente depurar problemas de layout. Estes incluem novo recurso de pesquisa, propriedades categorizadas, etc. Você pode acessar essa ferramenta de inspeção Ferramentas menu, escolhendo Android opção e, em seguida, clicando “Inspetor de layout“.
Quais recursos serão os próximos?
Isso foi tudo sobre os novos recursos e melhorias no Android Studio 3.0. Embora esta lista excite muitos ainda, alguns de vocês ainda estariam procurando mais atualizações de recursos no Android Studio. E por que você não deveria? O Android Studio é para desenvolvedores como você e você deve ter uma palavra a dizer nos seus próximos recursos.
agradecidamente, O Google escuta desenvolvedores como eu e você - Basta ir ao site de projetos do Android Studio. Aqui você verá diferentes maneiras de aumentar sua voz, reportar bugs e sugerir novos recursos - basta seguir as instruções para falar o seu coração e lembre-se de incluir todas as informações necessárias.
Se você gostou de ler este post ou deseja compartilhar seu recurso favorito no Android Studio 3.0, basta escrever um comentário abaixo ou compartilhar seus pensamentos comigo no @aksinghnet no Twitter. Eu adoraria ouvir de você. E, caras felizes de codificação!