Maiores atualizações no lançamento do Flutter-2.2-

 

Plataforma de desenvolvimento de software de UI de código aberto do Google: Flutter acaba de ser renovado e atualizado com a versão atual Flutter 2.2, que foi equipada com alguns novos recursos e capacidades interessantes.

 

O anúncio foi feito durante o evento Google I/O 2021 recentemente concluído.

 

A popularidade do Flutter aumenta

 

Flutter by Google tornou-se agora a estrutura de desenvolvimento multiplataforma mais popular do mundo. De acordo com o Slashdata, aproximadamente 45% de todos os desenvolvedores multiplataforma estão usando o Flutter para criar aplicativos móveis.

 

Na verdade, entre 2020 e 2021, o uso da estrutura Flutter testemunhou um grande aumento de 47% no crescimento e, neste momento, 12% de todos os aplicativos móveis no Google Playstore estão usando Flutter.

 

Lançado em 2017 pelo Google, o Flutter oferece suporte a uma estrutura de desenvolvimento de aplicativos multiplataforma para Android, iOS, Linux, Mac, Windows, Google Fuchsia e também para formulário web por meio de uma única base de código.

 

Essa é a beleza e a capacidade do Flutter. Agora, vamos discutir as 5 principais atualizações do Flutter 2.2.

 

Segurança Nula

 

Com a versão 2.0, o Flutter introduziu o recurso Null Safety, que agora se tornou o padrão para novos projetos. Com o recurso Null Safety, os desenvolvedores podem indicar facilmente se uma variável ou valor pode ser nulo ou não, diretamente do código. Ele fornece proteção contra exceções de referência nula.

 

Dessa forma, os erros relacionados ao ponteiro nulo podem ser drasticamente reduzidos e controlados.

 

Na verdade, com a linguagem Dart sendo usada no Flutter, o compilador é inteligente o suficiente para eliminar todas as verificações de nulos em tempo de execução, o que torna o desempenho do aplicativo extremamente rápido.

 

Mecanismo de Pagamentos

 

Foi anunciado um grande desenvolvimento na área de pagamentos, para aplicativos mobile feitos na versão Flutter 2.2. Com a nova atualização, foi introduzido um novo plug-in de pagamentos criado com a ajuda da equipe do Google Play. Com este plug-in útil, os desenvolvedores podem incorporar recursos para aceitar pagamentos de produtos físicos, tanto para aplicativos Android quanto para iOS.

 

Além disso, o plug-in de compra no aplicativo existente foi atualizado com mais segurança e criptografia para transações financeiras seguras.

 

Desenvolvimento para Web

 

No espaço de desenvolvimento web, o Flutter 2.2 traz algumas atualizações interessantes. Agora, os desenvolvedores podem usar service workers para armazenamento em cache em segundo plano. Isso significa que os aplicativos baseados na web serão mais rápidos e mais enxutos, traduzindo-se em melhor desempenho.

 

Dardo com mais recursos

 

Lançado originalmente antes do Flutter, Dart é a linguagem de programação que oferece suporte à estrutura de desenvolvimento do Flutter para aplicativos multiplataforma.

 

Com a versão 2.2, o Dart foi atualizado para a versão 2.13. Com esta nova versão, o Dart também estenderá o suporte à interoperabilidade nativa. Isso foi possível graças ao suporte a arrays e estruturas compactadas em FFI (interface de função estrangeira).

 

Esta atualização ajudará a melhorar a legibilidade e abrirá um portal para refatorar cenários.

 

Tamanho do aplicativo

 

Em uma tentativa de tornar os aplicativos móveis ainda mais leves e menos volumosos, o Flutter 2.2 agora permitirá que os aplicativos Android tenham componentes adiados. Dessa forma, os elementos Flutter necessários ao bom funcionamento do aplicativo podem ser baixados em tempo de execução e, portanto, não há necessidade de carregar código extra no aplicativo. Dessa forma, os aplicativos terão um tamanho mais leve agora.

 

Para desenvolvimento em iOS, o Flutter 2.2 agora permite que os desenvolvedores pré-compilem shaders, o que tornará as animações ainda mais suaves e contínuas (quando executadas pela primeira vez). Além disso, foram adicionadas algumas novas ferramentas que permitirão aos desenvolvedores analisar o uso de memória em qualquer aplicativo, capacitando-os assim a otimizar o uso da memória e melhorar o desempenho do aplicativo.

 

Interessado em desenvolver um novo aplicativo móvel baseado em Flutter ou deseja renovar seus aplicativos nativos existentes com recursos de plataforma cruzada usando Flutter?

 

Entre em contacto com nossos  Desenvolvimento de aplicativo Flutter equipe imediatamente!