Les plus grosses mises à jour de la version Flutter 2.2

 

Plateforme de développement de logiciels d'interface utilisateur open source de Google : Flutter vient d'être remanié et actualisé avec la version actuelle Flutter 2.2, qui est dotée de nouvelles fonctionnalités et capacités intéressantes.

 

Cela a été annoncé lors de l’événement Google I/O 2021 récemment conclu.

 

La popularité de Flutter augmente

 

Flutter de Google est désormais devenu le framework de développement multiplateforme le plus populaire au monde. Selon Slashdata, environ 45 % de tous les développeurs multiplateformes utilisent désormais Flutter pour créer des applications mobiles.

 

En fait, entre 2020 et 2021, l’utilisation du framework Flutter a connu une croissance massive de 47 %, et à l’heure actuelle, 12 % de toutes les applications mobiles du Google Playstore utilisent Flutter.

 

Lancé en 2017 par Google, Flutter prend en charge un cadre de développement d'applications multiplateformes pour Android, iOS, Linux, Mac, Windows, Google Fuchsia, ainsi que pour les formulaires Web via une seule base de code.

 

C'est la beauté et la capacité de Flutter. Parlons maintenant des 5 principales mises à jour de Flutter 2.2.

 

Sécurité nulle

 

Avec la version 2.0, Flutter a introduit la fonctionnalité Null Safety, qui est désormais devenue la fonctionnalité par défaut pour les nouveaux projets. Avec la fonctionnalité Null Safety, les développeurs peuvent facilement indiquer si une variable ou une valeur peut être nulle ou non, directement à partir du code. Il offre une protection contre les exceptions de référence nulle.

 

De cette façon, les erreurs liées aux pointeurs nuls peuvent être considérablement réduites et contrôlées.

 

En fait, avec le langage Dart utilisé dans Flutter, le compilateur est suffisamment intelligent pour éliminer toutes les vérifications nulles au moment de l'exécution, ce qui rend l'application remarquablement rapide.

 

Mécanisme de paiement

 

Un gros développement a été annoncé dans l'espace de paiement, pour les applications mobiles réalisées avec la version Flutter 2.2. Avec la nouvelle mise à jour, un nouveau plug-in de paiement a été introduit, créé avec l'aide de l'équipe Google Play. Grâce à ce plug-in utile, les développeurs peuvent intégrer des fonctionnalités permettant d'accepter les paiements pour des biens physiques, pour les applications Android et iOS.

 

En outre, le plug-in d'achat intégré existant a été mis à jour avec plus de sécurité et de cryptage pour des transactions financières sécurisées.

 

Développement pour le Web

 

Dans le domaine du développement Web, Flutter 2.2 propose des mises à jour intéressantes. Désormais, les développeurs peuvent utiliser des service Workers pour la mise en cache en arrière-plan. Cela signifie que les applications Web seront plus rapides et plus simples, se traduisant par de meilleures performances.

 

Fléchette avec plus de fonctionnalités

 

Initialement publié avant Flutter, Dart est le langage de programmation qui prend en charge le cadre de développement de Flutter pour les applications multiplateformes.

 

Avec la version 2.2, Dart a été mis à niveau vers la version 2.13. Avec cette nouvelle version, Dart étendra désormais également la prise en charge de l'interopérabilité native. Cela a été rendu possible grâce à la prise en charge des tableaux et des structures compressées dans FFI (interface de fonction étrangère).

 

Cette mise à jour contribuera à améliorer la lisibilité et ouvrira un portail pour les scénarios de refactorisation.

 

Taille de l'application

 

Dans le but de rendre les applications mobiles encore plus légères et moins volumineuses, Flutter 2.2 permettra désormais aux applications Android d'avoir des composants différés. De cette façon, les éléments Flutter nécessaires au bon fonctionnement de l'application peuvent être téléchargés au moment de l'exécution et il n'est donc pas nécessaire de charger du code supplémentaire dans l'application. De cette façon, les applications seront désormais plus légères.

 

Pour le développement iOS, Flutter 2.2 permet désormais aux développeurs de précompiler des shaders, ce qui rendra les animations encore plus fluides et transparentes (lors de leur première exécution). En outre, de nouveaux outils ont été ajoutés qui permettront aux développeurs d'analyser l'utilisation de la mémoire dans n'importe quelle application, leur permettant ainsi de rationaliser l'utilisation de la mémoire et d'améliorer les performances de l'application.

 

Vous souhaitez développer une nouvelle application mobile basée sur Flutter ou souhaitez réorganiser vos applications natives existantes avec des fonctionnalités multiplateformes à l'aide de Flutter ?

 

Contacter l'équipe avec notre Développement d'applications Flutter équipe tout de suite !