Flutter 2.0

O Google declarou as novas atualizações do flutter 2.0 em 3 de março de 2021. Há um pacote completo de mudanças nesta versão em comparação com o Flutter 1, e este blog vai se concentrar no que mudou para o desktop e versões móveis.

Com o Flutter 2.0, o Google mudou seu status para algo próximo de beta e estável. Qual é o significado aqui? Considerando tudo isso, ele está disponível no Flutter 2.0 Stable, no entanto, o Google não acredita que esteja completamente concluído neste momento. Deveria ser adequado para uso em produção, mas pode haver um bug em grande medida.

O Google anunciou hoje o Flutter 2, a variante mais atual de seu kit de ferramentas de UI de código aberto para a construção de aplicativos compactos. Embora o Flutter tenha começado com atenção nos dispositivos móveis quando foi lançado, há dois anos, ele abriu suas asas recentemente. Com a versão 2, o Flutter atualmente oferece suporte a aplicativos da web e de desktop imediatamente. Com isso, os usuários do Flutter agora poderiam usar a base de código equivalente para criar aplicativos para iOS, Android, Windows, macOS, Linux e web.

Flutter 2.0 chega estável e adiciona suporte para dispositivos dobráveis ​​e de tela dupla.

O Google conseguiu aumentar o desempenho do Flutter para navegadores da web por meio de um novo Kit de tela. Os navegadores móveis usarão a versão HTML do aplicativo por padrão, tudo gerenciado automaticamente pelo novo modo “automático” ao criar seu aplicativo.

Em segundo lugar, o Flutter está ganhando recursos para parecer mais nativo no navegador da web. Isso inclui utilitários de suporte a leitores de tela, texto selecionável e editável, melhor suporte à barra de endereço, preenchimento automático e muito mais.

Como o Flutter era inicialmente um sistema móvel multiplataforma, não há muito a dizer aqui. Geralmente, o Flutter já é um recurso completo para dispositivos móveis há algum tempo, com exceção de um dobrável. Com o Flutter 2.0, atualmente há suporte para telas dobráveis, devido aos compromissos assumidos pela Microsoft. O Flutter agora sabe como gerenciar esse fator de estrutura e permite que os desenvolvedores organizem seus aplicativos da maneira que precisam.

Atualmente existe outro gadget TwoPane no Flutter 2.0 que permite, como o nome sugere, mostrar dois painéis. O primeiro painel será exibido em qualquer gadget, enquanto o segundo será exibido na metade direita de uma tela dobrável. Da mesma forma, as caixas de diálogo permitirão que você escolha de que lado da tela dobrável elas devem ser exibidas.

O vinco ou dobradiça em uma tela dobrável é apresentado aos desenvolvedores como um recurso de tela, para que os aplicativos possam, em qualquer caso, estender-se para toda a tela dobrável, se necessário, ou considerar onde a dobradiça está localizada e aparecer adequadamente.

Além disso, o Google mudou seu plugin Mobile Ads SDK para beta. Este é um SDK para Android e iOS que permite exibir anúncios da AdMob em seu aplicativo móvel. No momento, não há suporte para desktop, mas agora você deve ter a opção de criar aplicativos móveis geralmente estáveis ​​com anúncios usando Flutter.

Estas são as enormes mudanças no Flutter 2.0 em relação às plataformas desktop e móvel.