Neste artigo, aprenderemos sobre alguns dos recursos interessantes que o Android Studio 4.0 traz para a mesa e que ajudarão muito os desenvolvedores.

Você pode obter um link direto para baixar o Android Studio 4.0 por clicando aqui para suas máquinas Windows, Mac e Linux.

Aqui estão alguns destaques das notas de lançamento:

Imagem post

O Android Studio 4.0 apresenta uma infinidade de recursos interessantes, incluindo

  • Janela de velocidade de construção
  • Layout Multi Preview
  • Editor de Movimento
  • Live Layout Inspector
  • Editor inteligente para regras R8
  • Arquivos de script DSL Kotlin

Vamos dar uma olhada em detalhes nos novos recursos divertidos do Android Studio 4.0.

Quais são os novos recursos do Android Studio 4.0?

A seguir está uma lista de novos recursos, juntamente com algumas informações sobre como funcionam e por que são excelentes.

1. Editor de movimento

image 101

O Editor de movimento atualiza o editor de design visual para layout de movimento e também gera XML. MotionLayout é uma subparte de ConstraintLayout que ajuda os desenvolvedores a gerenciar widget e animação de movimento em Aplicações Móveis.

Possui um editor de design visual que ajuda a criar, editar e visualizar suas animações sem desenvolver o aplicativo. Também permite que você reproduza / pause animações para depuração.

O layout de movimento substitui o layout de restrição anterior e o aprimora. Ele ajuda os desenvolvedores de aplicativos Android a fazerem animações entre estados de layout e gerenciar animações críticas facilmente.

Agora você pode implantar o Motion Layout API com o avançado Editor de Movimento para desenvolver ou editar uma animação enquanto tudo é armazenado em um arquivo XML.

A única diferença é que você não precisa escrever manualmente porque tudo agora é gerenciado pelo Editor de movimento. Você pode facilmente visualizar suas animações e fazer quaisquer alterações.

2. Inspetor de layout ao vivo

CY3Ej RuhXaxqK9wYYAqDXcoNL 3pJR1nxZUO4 eypEC1ChBZjD4Je IFKNRal L4xIQznl8aGW0fefhj0tbkyno6yEm3ooBUynqUaSdTGhwpt08EKFQd3ErFIZPAsz7pdKiy a
Fonte da imagem

O Android Studio 4.0 agora permite que os desenvolvedores tenham insights em tempo real sobre a interface do usuário de seus aplicativos móveis. Isso significa que agora você pode visualizar como seu aplicativo será apresentado na tela junto com vários recursos.

Ele também possui uma hierarquia de layout dinâmica que é atualizada a cada atualização e possui atributos de visualização detalhada que ajudam a determinar os valores dos recursos.

Você pode implantar o recurso selecionando Exibir> Janelas de ferramentas> Inspetor de layout no menu principal.

Se você estiver implantando um aplicativo em um dispositivo em execução na API de nível 29 ou superior, poderá acessar alguns recursos adicionais, como um layout dinâmico. Há muitas informações detalhadas sobre o Layout Inspector para verificar também.

Seu recurso de resolução de valor de propriedade permite que você aprenda a origem da propriedade no código-fonte. Ele também navega até sua localização usando o hiperlink. Você pode aproveitar o benefício da representação 3D se seu aplicativo ou dispositivo estiver sendo executado em API 29 do Android ou mais.

Os desenvolvedores agora podem implantar uma representação 3D da animação na tela e inspecionar os outros atributos. Portanto, ao contratar um desenvolvedor para renovar a interface do seu aplicativo ou adicionar novos recursos, você não precisa se preocupar com a aparência do aplicativo com a tipografia de design UX / UI moderna, pois você pode verificar simultaneamente durante a codificação.

3. Validação de Layout

mNaXO7Uhmu5DFI2ctSeWhqGeEz1zOgVjp82W6wJ4CaKV0SVPNK7Lb3DfU8UsRTNXYT4 DqHeuFYFj5hhuO ZchoNm4TpriRLhvGf2dYSS uXY5oJwQOfsK0DPgPAv TOpUaf5i9b
GIF da fonte da imagem

Agora você pode produzir layouts em vários dispositivos e configurá-los ao mesmo tempo, sem qualquer interrupção. Validação de Layout ou Layout Multi visualização são ferramentas visuais.

Anteriormente, ao criar um layout no Android Studio, alternar entre diferentes tamanhos de tela e resoluções no modo de visualização era um desafio. Mas com essas atualizações mais recentes, é muito mais simples.

Como assim? Bem, você só precisa escolher os dispositivos de pixel e então você pode facilmente verificar ou visualizar as mudanças no ambiente de desenvolvimento integrado.

Você também pode usar essa ferramenta para identificar possíveis problemas na IU, já que costuma criar uma IU para uma configuração específica ou tamanho de tela visível.

Você pode acessar esta ferramenta clicando no Validação de Layout guia no canto superior direito do Janela IDE.

4. Build Analyzer

Imagem post
Fonte da imagem

O Android Studio 4.0 introduziu uma ferramenta Build Analyzer que ajuda os desenvolvedores a analisar e lidar com problemas relacionados à construção. O tempo de desenvolvimento de aplicativos sempre representou uma grande sobrecarga para os desenvolvedores Android.

Este novo recurso mitiga rapidamente a perda de tempo e produtividade, reconhecendo trabalhos desatualizados e mal configurados. A ferramenta de análise de compilação mostra seus trabalhos e plug-ins e sugere maneiras de reduzir regressões.

Isso também ajuda com outro problema – antes, os desenvolvedores não sabiam exatamente qual parte do sistema de construção estava demorando mais. Não é o caso agora.

Portanto, o novo plug-in de grau 4.0 ajuda os desenvolvedores a analisar e encontrar o problema, como tarefas configuradas incorretamente, no processo de construção. Você pode especificar facilmente as configurações padrão incluindo uma ou mais das linhas abaixo no arquivo build.gradle de cada módulo.

Imagem post

O analisador de construção também ajuda a abordar e compreender os gargalos em sua construção chamando os plug-ins e tarefas que são mais importantes para o tempo de construção geral do aplicativo. Em seguida, apresenta algumas etapas para atenuar as regressões.

5. Java 8 Language Library Desugaring para todas as APIs

Imagem post
Fonte da imagem

Outra parte extremamente irritante do desenvolvimento de aplicativos Android é tentar implantar recursos do Java 8. Você pode encontrar algum código que usa um Corrente ou deseja implementar um função lambda ou pode até haver uma API Java 8 necessária que não seja prática de contornar.

Mas com o Android Gradle plugin, você pode compilar certos recursos do Java 8 com suas APIs mais antigas.

E o Android Studio 4.0 permite que o mecanismo de desenvolvimento forneça suporte para linguagens Java.

6. Construir recursos

uLTDonznC4iK9bVZR3aCBh3RYjfKe4t5JeumdJw3gGs XawiJ02o4Cujzg8LixhSVtmtFToeJ62rgeNfIC57DgewvVcZdE43SreMHunupZbW kGved 0 9hTVjrkBl9HcQCgm L9
Fonte da imagem

Os desenvolvedores que utilizam o Android Studio 4.0 podem habilitar e desabilitar recursos de compilação, como view binding, data binding ou classes BuildConfig geradas automaticamente.

Além disso, você pode não exigir esses plug-ins e bibliotecas para todos os projetos, então você pode desabilitar as bibliotecas / plug-ins e aumentar a escalabilidade para grandes projetos.

Kotlin é uma das tecnologias mais utilizadas entre programadores android na Índia, e esse recurso provavelmente incentivará sua adoção para um desenvolvimento de aplicativos mais rápido no futuro.

7. Editor mais recente para regras R8

O R8 foi introduzido no plug-in Android Gradle 3.4.0 para combinar redução, remoção de açúcar, dexação e ofuscação em uma única etapa. Isso resultou em melhor desempenho de construção.

Anteriormente, não havia suporte para um editor inteligente que oferecesse sugestões automáticas ao escrever regras R8. Mas com o Android Studio 4.0, um editor inteligente pode escrever as regras para redução de código.

Ao desenvolver arquivos de regras para R8, o Android Studio agora oferece vários recursos, incluindo conclusão, destaque de sintaxe e verificação de erros.

Este editor funciona perfeitamente com seu projeto para oferecer o preenchimento completo de símbolos para todos os modelos, classes e campos e também inclui refatoração e navegação.

6GkRn5PchI3 pblXj1xTrVive131J 4A1 CWlNlNLa0nCOhb9ZmmXiJdWmBKgHSdaGK3JfUApKFelO8wbEGdcl u 4gyOi64VwrZZbFdKdWKJf7U5do2VhDBmD86ukOng6 Yu oV
Fonte da imagem

8. Assistentes de fragmento

Imagem post
Fonte da imagem

Novos modelos de fragmento e assistentes de fragmento agora estão disponíveis no editor de navegação.

Esses modelos permitem que os desenvolvedores naveguem rapidamente pelo conteúdo do assistente de fragmento para criar apresentações de slides usando ViewPager (que está disponível na biblioteca de suporte). Essa ferramenta permite que você configure facilmente a animação de slides e aprimora a aparência do aplicativo.

Essas atualizações tornaram mais fácil para os desenvolvedores implementar um slide de tela padrão animado por meio de modelos simples de arrastar e soltar disponíveis no editor de navegação. E há menos codificação envolvida também.

Basicamente, Fragment é uma classe do Android que permite a integração de uma IU que se adapta às diferentes orientações da tela do dispositivo. Ele combina diferentes tipos de segmentos em um único elemento de tela.

A introdução de modelos no Fragment Wizard torna o uso desses recursos diferentes muito fácil. E é definitivamente um bônus quando a IU do seu aplicativo móvel se adapta a diferentes tamanhos e orientações de tela.

9. Modelos Kotlin Android Live

Imagem post
Fonte da imagem

A versão mais recente do Android Studio tem suporte integrado para Kotlin DSLscript arquivos. Você pode usar facilmente o conjunto completo de correções rápidas que são suportadas pela caixa de diálogo da estrutura do projeto. O Android Studio agora tem modelos ativos específicos do Android para o código Kotlin.

Por exemplo, basta digitar “torrada” e pressione o Tecla de tabulação para inserir rapidamente o código clichê para um Toast.

Para obter uma lista completa de modelos ativos, navegue até Editor> Modelos Live na caixa de diálogo de configurações (ou preferências).

10. Atualizações da IU do CPU Profiler

L3ENpbiZj0xq8XtsuSe 3yi91WXYvkxmkO4O7XtADPvDmmTuebvFqKO7Su5 CT09MiNk8f703tCIDpmwrKUqETbE1TS7C rLai7g0LZNi1p9NfyT2dCkKTBQrJVzilB5Clkdw8h
Fonte da imagem

CPU Profilers são um dos melhores novos recursos do Android Studio – especialmente quando se trata de desempenho. O CPU Profiler foi projetado para fornecer informações relacionadas à gravação de rastreamento e à atividade de thread do seu aplicativo.

Antes, todos os dados dos criadores de perfil costumavam ser exibidos em uma seção:

Imagem post
Fonte da imagem

Com o Android Studio 4.0, as gravações da CPU podem ser separadas da linha do tempo do criador de perfil principal e gerenciadas em grupos para permitir uma análise mais fácil. Os desenvolvedores podem facilmente arrastar e soltar e mover grupos para cima e para baixo em itens individuais dentro de um grupo para personalização adicional.

Além disso, para uma análise lado a lado suave, você pode inspecionar toda a atividade do thread na linha do tempo da Thread Activity (incluindo funções, métodos e eventos) e experimentar os atalhos de navegação mais recentes para mover os dados.

A IU do System Trace também foi atualizada para que os eventos possam ter cores exclusivas para distinções visuais aprimoradas. Threads também podem ser classificados para revelar os mais ocupados com base na prioridade, e você pode se concentrar mais em ver dados apenas para os threads que você selecionou, em vez de todos os dados combinados.

Para uma descrição detalhada do CPU Profiler Clique aqui.

11. Dependências de recursos sobre recursos

BHSx1Ets1xQMFDaqXAop0cfNXOZ9 iQVOlXHGOurDGDTHcuzg YFHEzAX FgPmxaZIC2vAVl3q2y0 q4AU5ZUFZwkyRHqS7 QPwK
Fonte da imagem

O Android Studio 4.0 permite que os desenvolvedores designem qual módulo de recurso dinâmico depende de outro módulo de recurso. Ao implantar isso, você pode verificar se o aplicativo tem módulos suficientes para melhorar a funcionalidade de seus aplicativos.

Por exemplo, se um usuário grava um vídeo, o módulo do computador é baixado automaticamente. Isso ocorre porque o módulo de vídeo depende do módulo da câmera.

Conclusão

Esses são os recursos do Android Studio 4.0 que realmente ajudarão a melhorar o desempenho de seus aplicativos Android. Eles também ajudarão os desenvolvedores de aplicativos Android a codificar com mais rapidez e eficiência.

Atualmente, a criação de aplicativos Android é um grande interesse de investimento tanto para empreendedores quanto para empresas.

Assim, há uma grande competição entre as empresas para escolher um empresa de desenvolvimento de aplicativos android que está à altura dos setores de tecnologia moderna e pode criar produtos valiosos.

O lançamento do Android 4.0 tornará as coisas muito mais fáceis e interessantes para todos.