Tudo o que você deve saber sobre o Flutter 2.2 - Aqui estão os novos recursos

Publicados: 2021-07-20

Google anunciou o Flutter 2.2, e os desenvolvedores se perguntam por que uma nova atualização é lançada

De acordo com as fontes, foi perguntado que o Google havia anunciado o Flutter 2.2, a versão mais recente da estrutura de desenvolvimento de aplicativos multiplataforma no Google I/O. Também foi anunciado que este tem vários recursos para fornecer melhorias interessantes
tais componentes adiados do Android, o desempenho do iOS para a melhoria, a segurança Null por padrão e vários outros. Apesar de tudo, há várias coisas nesta última versão do Flutter. Se você está enrolando para saber mais detalhes sobre isso
versão atualizada do Flutter, então você pousou no lugar certo. Aqui você acessa e dá uma olhada profunda no Flutter 2.2 com todos os recursos recém-adicionados.

O que é Flutter 2.2?

Se falarmos do Flutter 2.0 quando foi lançado, o Google produziu outro som de segurança nulo. Null ajuda os desenvolvedores a indicar se uma variável ou o valor deve ser nulo diretamente do código. Mas se você disser que o Kotlin também tem o mesmo recurso
como Flutter, você deve saber que ele pode ter o mesmo recurso, mas na minha opinião, ele comete erros relacionados a ponteiros nulos que são um pouco menos comuns. O Flutter está organizando cada vez mais elementos e, no Flutter 2.2, a segurança nula também está habilitada
por padrão para os novos projetos, o que seria útil. Se estivermos em segurança nula, devemos informar que no Flutter 2.2, eles têm pouco mais de melhoria em seu desempenho.

Recursos mais recentes do Flutter 2.2:

Se falarmos sobre os recursos mais recentes desta versão atualizada do Flutter, existem muitos. A nova versão do Flutter vem com uma ampla gama de melhorias e o Dart 2.13, que também inclui o segundo tipo de recursos mais solicitados como aliases,
Dart FFI e garante recursos de segurança nulos e muito mais. As melhores características são as características de segurança que desempenham um papel significativo. Todos sabemos que a segurança é a coisa mais importante no campo da digitalização. Esta versão tem recursos de segurança
que são muito impressionantes e altamente úteis para proteger todas as suas ações.

  • Tipo de alias

A versão mais recente do Flutter, também chamada de Flutter 2.2, vem com recursos interessantes, como o alias de tipo. Você pode criar facilmente um novo nome para o tipo existente e digitar rapidamente a palavra que pode ser adicionada ou usada em vez da atual
tipo. Esses recursos permitem que os usuários criem um alias de tipo para a função e não o deixem estendido para o tipo de variável. Com a ajuda desses recursos, você pode facilitar ainda mais a leitura do código para os outros.

typedef ListaInt = Lista<int>; IntList coolNumbersList = [1,2,3]; // Tipo alias para funções (existentes) typedef ValueChanged<T> = void Function(T value); // Tipo alias para classes (novo!) typedef StringList = List<String>;
// Renomear classes de forma ininterrupta (novo!) @Deprecated(“Use NewClassName ao invés”) typedef OldClassName<T> = NewClassName<T>;

  • Atualização de segurança nula

Na versão mais recente do Flutter, os recursos de segurança nulos são adicionados, que desempenham um papel vital. Com a ajuda desses recursos, os usuários podem criar facilmente o projeto com a ajuda desta versão atualizada do Flutter, ou podemos dizer Flutter 2.2, e será
ajudam a gerar o projeto com os recursos de segurança nulos por padrão. A maioria dos plugins são minimizados para esses recursos e é seguro migrar o aplicativo para a segurança nula de som. Quando você cria um novo projeto no Flutter 2.2 é fornecido o padrão
segurança nula como o exemplo abaixo:

class MyHome extends StatefulWidget { MyHomePage({Key? key, required this.title}) : super(key : key); }

  • Atualizações da área de trabalho do Flutter

Com o Flutter 2.2, você também encontrará a atualização na área de trabalho. As ações de texto personalizadas fornecem suporte extra para executar o trabalho e fornecem suporte para o número de plataformas com vários tipos de entrada, como toque, mouse e teclado. Este recurso permite
usuários para personalizar totalmente as teclas que estão associadas às ações de texto. A melhor coisa sobre esse recurso é que ele abre infinitas possibilidades para os usuários de desenvolvedores de aplicativos. Este recurso também permite que os usuários enviem o
mensagens com a ajuda da tecla ENTER enquanto ainda permite que a linha seja inserida através do tipo de Ctrl+ENTER. Esta versão de atualização também fornece os recursos de comportamento de rolagem automática e permite que os usuários excedam a barra de rolagem da altura da tela,
e será adicionado automaticamente. Antes disso, esse recurso não estava disponível, mas agora os usuários podem acessar esse recurso.

  • Pagamentos e monetização

O Flutter 2.2 adicionou novos recursos de pagamento e monetização para os usuários. Esses recursos também incluem um login exclusivo para adicionar o Google Pta no Android e outro dispositivo com a ajuda do Google Mobile Ads SDK.

  • Suporte para aplicativos universais da plataforma Windows

Agora, eles começaram a fornecer suporte alfa para aplicativos da plataforma Windows universal e em breve oferecer suporte ao Material You, que é uma nova linguagem de design para o Android 12. É mais ou menos como abaixo:

  • Atualizações do Flutter Dev Tools

O Flutter DevTools recebeu várias atualizações notáveis, incluindo duas melhorias no rastreamento de memória e uma guia completamente nova dedicada ao plug-in do provedor. Capacidade de rastrear todos os objetos que são alocados conforme mostrado abaixo:

Conforme mostrado na imagem abaixo, ele fornece a capacidade de injetar mensagens personalizadas na linha do tempo da memória para que
que você pode fornecer marcadores específicos para seu aplicativo.

As estatísticas de adoção do Flutter

Antes de irmos para um pouco de coisas novas e lançadas recentemente, precisamos falar sobre estatísticas. Como já sabemos, o Google está muito orgulhoso do Flutter, o que parece ser uma boa razão para isso. Se falamos de dados citados que são do SlashData, gostaria
recomendar o Flutter, que é o framework de desenvolvimento multiplataforma mais popular, como já mencionamos acima. Você não se arrependeria depois de escolher o Flutter porque 45% dos desenvolvedores multiplataforma escolhem isso para usá-lo. E então sua popularidade
está crescendo cada vez mais dia a dia, essa é a razão do seu grande crescimento. Se falarmos de anos iniciais, você verá que o Flutter tem 47% de crescimento, que estava em uso e cerca de 12% em todos os aplicativos disponíveis na play store também estão programados em
Flutuar. E como você viu, 12% não é tanto quanto 47%. Estamos vendo que a Play Store tem muitos aplicativos e mais de 200.000 deles estão usando o Flutter.

Empacotando

Então, agora que estamos vendo que o Google I/O está acontecendo ao nosso redor agora, isso significa, é claro, que haveria toneladas de novidades sobre o desenvolvimento do Android. Se você está aqui lendo isso, o que significa que o Google já anunciou o Flutter 2.2,
essa é a nova versão de sua estrutura de desenvolvimento de aplicativos multiplataforma.

Perguntas frequentes
Qual é a diferença entre Material You e Material?

O material design é para a versão inferior do Android 12, que suporta widgets de material normais, mas o material que você é para o Android 12 oferece efeitos extras na interface do usuário e widgets atraentes.

A segurança nula é obrigatória para o Flutter?

Sim. Após o Flutter 2.2 e o Dart 2.13, a segurança nula era o recurso padrão fornecido pelo Flutter.