Flutter 2.5 vem com melhorias de desempenho e muito mais

Em um artigo anterior, falamos sobre o lançamento da nova versão da linguagem de programação Dart 2.14 E agora neste artigo temos que falar sobre a nova versão do Flutter 2.5 que foi lançada em paralelo com o Dart.

Nesta nova versão do Flutter importantes otimizações de desempenho foram feitas, O trabalho de suporte ao Apple M1 foi iniciado, bem como várias melhorias, suporte a tela cheia no Android, a implementação de "Material You" e muito mais.

Para quem não sabe Flutuar, eles deveriam saber que isso é considerado uma alternativa ao React Native e permite o lançamento de aplicativos para diferentes plataformas, incluindo iOS, Android, Windows, macOS e Linux, baseados na mesma base de código, bem como aplicativos para rodar em navegadores.

Os aplicativos móveis previamente escritos no Flutter 1, depois de mudar para o Flutter 2, serão capazes de se adaptar para funcionar na área de trabalho e na web sem ter que reescrever o código.

Sobre o Flutter

A maior parte do código Flutter é implementado no Dart e o mecanismo de tempo de execução para aplicativos em execução é escrito em C ++. Ao desenvolver aplicativos, além da linguagem nativa Flutter Dart, você pode usar a interface de função externa Dart para chamar o código C / C ++.

Flutter portabilidade também estende-se a dispositivos incorporadosou seja, para dispositivos menoress como Raspberry Pi e Google Home Hub.

Neste ponto, diz o Google, uma das plataformas incorporadas onde o Flutter já está operando é baseada em sistemas operacionais de tela inteligente que alimentam empresas como o Google Home Hub.

Principais novos recursos do Flutter 2.5

Nesta nova versão do Flutter 2.5, das mudanças mais importantes que se destacam são, por exemplo pré-compilação de shader para a API de gráficos de metal que é implementada nas plataformas iOS e macOS, já que nesta nova versão A eficiência do processamento de eventos assíncronos foi aprimorada.

Além disso O problema de atrasos durante a liberação de memória também foi resolvido coletor de lixo de imagens não utilizadas (por exemplo, durante a reprodução de um GIF animado de 20 segundos, o número de operações de coleta de lixo foi reduzido de 400 para 4 atrasos na transferência de mensagens entre Dart e Objective-C / Swift foram reduzidos até 50% (iOS) ou Java / Kotlin (Android).

Das mudanças relacionadas apara Android, o suporte foi estabelecido para a operação de aplicativos em modo tela cheia, além de continuar com o implementação conceito de design "Material Você", apresentado como uma variante do design de materiais de próxima geração.

Um novo estado MaterialState.scrolledUnder também foi adicionado, a exibição dinâmica de barras de rolagem ao redimensionar foi implementada e uma nova interface foi proposta para exibir banners com notificações.

E os recursos do plug-in para trabalhar com a câmera foram significativamente expandidos, nos quais existem ferramentas para controlar o foco automático, exposição, flash, zoom, supressão de ruído e resolução.

Das outras mudanças que se destacam nesta nova versão do Flutter 2.5:

  • Várias correções e melhorias para a estrutura
  • Adicionar notificações de rolagem métrica
  • Novos recursos de edição de texto
  • Ferramentas de desenvolvedor aprimoradas (DevTools) com um modo de relógio de widget atualizado, bem como ferramentas para detectar atrasos no desenho e rastrear compilações de sombreador.
  • Plug-ins aprimorados para Visual Studio Code e IntelliJ / Android Studio.
  • Os trabalhos já começaram nesta versão, no suporte para aplicativos Flutter criados no Apple Silicon M1 que rodam nativamente em simuladores ARM iOS.

Enfim sim você quer saber mais sobre isso Sobre esta nova versão do Flutter 2, você pode verificar os detalhes no anúncio original. O link é este.

Enquanto para aqueles que estão interessados ​​em poder instalar o Flutter, Você pode seguir as instruções no final da postagem de Diego. O link é este.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.