Sélectionner une page
Développement Web

Flutter 2.2 est sorti ! Toutes les informations

Flutter 2.2
Flutter 2.2

Dans le monde du développement d’applications multiplateformes, Flutter a créé son propre règne suprême avec des services de développement d’applications Flutter efficaces . Il continue de séduire sa communauté d’utilisateurs en mettant continuellement à jour ses fonctionnalités et en proposant les dernières versions. La version la plus récente est Flutter 2.2 , qui a été annoncée en grande pompe lors de l’ événement Google I/O 2021 .

Google I/O, l’événement annuel des développeurs de l’organisation est de retour cette année sous une forme numérique. La conférence de trois jours s’est déroulée du 18 mai 2021 au 20 mai 2021. Et l’annonce de Flutter 2.2 a été un moment fort.

Avant d’entrer dans les détails des nouvelles fonctionnalités annoncées pour cette dernière version, passons rapidement en revue la précédente grande version de Flutter – Flutter 2 .2

Flutter 2.0 – Un aperçu

La communauté Flutter a toujours été progressiste et le 4 mars 2021, est venu Flutter 2.0. Il a été annoncé par la communauté lors d’un événement Flutter engage organisé par Google. Il prend en charge plusieurs plates-formes, une prise en charge de la production haut de gamme pour le Web et de nombreuses améliorations de performances.

Principaux avantages de Flutter 2.0 :

  • Support Web de Flutter avec le moteur de rendu basé sur CanvasKit
  • Prise en charge par Flutter des applications de bureau
  • Flutter pour les appareils embarqués utilisant l’API
  • Deux nouveaux widgets pour obtenir la saisie semi-automatique et traiter les problèmes liés au SnackBar
  • Améliorations des performances pour les problèmes liés à iOS
  • Création de plusieurs instances Flutter avec Add-to-App
  • Extension Flutter augmentée pour Visual Code Studio
Flutter 2.2
Flutter 2.2

Here Comes Flutter 2.2 – Le dernier à rejoindre le train

Flutter 2.2 est basé sur la fondation de Flutter 2 et avec elle, les entreprises et les startups pourront créer des solutions efficaces sur le marché, répondant facilement à leurs exigences organisationnelles. Cette dernière version se concentre sur les améliorations apportées à l’expérience des développeurs en termes de fiabilité, de performances et de satisfaction client. Il s’agit davantage d’une mise à jour de service, avec une recherche stricte de stabilité et de réglage fin des fonctionnalités actuelles plutôt que d’en ajouter de nouvelles.

Il existe une nouvelle directive sur la meilleure façon de prendre en charge différents types de plates-formes via une base de code source unifiée. Toutes ces fonctionnalités sont présentes dans des applications de production stables et accessibles.

Il existe un nombre croissant de produits basés sur Google qui tirent parti de Flutter et qui ont été mis en évidence lors de la conférence I/O.

Voici les principaux points forts de Flutter 2.2.

Flutter 2.2
Flutter 2.2
  • Améliorations des performances :

Il y a certaines améliorations dans les critères de performance avec cette dernière version de Flutter. Les applications Web peuvent effectuer une mise en cache en arrière-plan avec l’aide de techniciens de maintenance, les développeurs Android et iOS peuvent bénéficier de certaines fonctionnalités spécifiques avec lesquelles les performances seront améliorées.

Il existe une suite DevTools qui peut améliorer les performances grâce à un ensemble spécifique de fonctionnalités qui amélioreront l’allocation de mémoire pendant l’exécution. Fondamentalement, toutes les améliorations visent à offrir aux utilisateurs une expérience de chargement d’applications plus rapide avec de meilleures performances sur différentes plates-formes. Il y a un ajout de support pour les extensions tierces qui a déjà été montré par des organisations homologues impliquées dans le développement de Flutter.

  • Le nouveau SDK Ads est là avec Flutter 2.2 :

Le SDK publicitaire nouvellement arrivé prend désormais entièrement en charge la sécurité nulle qui aide les développeurs à empêcher les exceptions nulles. Il prend également en charge les formats de bannières adaptatives, avec un plug-in mis à jour et un laboratoire de code pertinent. La sécurité nulle sera activée, par défaut, pour les projets plus récents. Cet ajout de sécurité nulle facultative aidera les développeurs à devenir plus confiants avec le code de l’application. Pour cela, il existe plus de 5000 packages sur le gestionnaire de packages ‘Pub’ de Dart, qui ont été convertis en sécurité nulle.

  • Intégration plus étroite avec l’écosystème de Google :

Google est l’épine dorsale de Flutter et avec Flutter 2.2, le lien se renforce. L’organisation a mis au point un nouveau plug-in de paiement intégré à l’application en collaboration avec l’équipe Google Pay. Cela permettra aux utilisateurs de traiter le paiement en douceur depuis leurs applications. La même expérience sera affichée pour les utilisateurs d’Apple Pay pour iOS. Cette version permet aux développeurs de sentir qu’il existe une plus grande connexion d’applications avec l’écosystème Google, avec plus de collaborations avec divers partenaires.

  • Dernière version de Dart – Dart 2.13 est ici :

Comme pour toutes les versions de Flutter, cette version présente également la mise à jour la plus récente de Dart. La dernière version de Dart – Dart 2.13 a montré son assistance pour l’interopérabilité native et les alias de type. Il montre également la prise en charge des structures compressées dans l’interface de fonction étrangère et les tableaux, avec une interface pour la communication avec le code C hérité. Il y a aussi l’inclusion d’un support pour les alias de type qui aide à rendre le code très lisible et plus simple à refactoriser. Flutter 2.2 est désormais fourni avec Dart 2.13 qui est également disponible pour un téléchargement séparé.

  • Prise en charge accrue de la création d’applications adaptatives à la plate-forme :

Flutter prend non seulement en charge la création d’applications avec différentes plates-formes ou facteurs de forme tels que mobile, tablette, ordinateur de bureau, mais prend également en charge divers types et plates-formes d’entrée comme les menus système, les tiroirs de navigation, etc. La nouvelle version peut désormais être utilisée pour créer une plate-forme. des applications adaptatives qui peuvent facilement s’adapter aux détails de diverses plates-formes cibles.

  • Plateforme Web améliorée pour Flutter :

Dernière plate-forme stable de Flutter, le Web a été amélioré avec la nouvelle version. Le comportement de la mise en cache a été optimisé avec un nouveau mécanisme de chargement du service worker. Les moteurs de rendu Web ont été improvisés – ajout de la prise en charge des fonctionnalités de police pour HTML, utilisation d’API de canevas pour le rendu de texte, prise en charge des masques de shader, utilisation de masques d’opacité pour les performances de transition. Pour une meilleure accessibilité, la position du nœud sémantique a été améliorée pour réduire l’écart entre les applications Web de bureau et mobiles.

  • Gestion de texte améliorée :

La gestion de texte ne demandait pas plus d’importance dans les versions précédentes, mais avec les facteurs de forme de bureau, cette version découvre de nouvelles façons de gérer la saisie de texte. Il offre des fonctionnalités telles que l’annulation d’une frappe, la personnalisation des frappes associées aux actions de texte, etc.

Flutter 2.2
Flutter 2.2
  • Conduite de défilement automatique :

Habituellement, les barres de défilement ne sont jamais vues par défaut, dans les applications iOS et Android. Pour une application de bureau, cela doit se produire automatiquement lorsque le contenu est énorme et donc un widget doit être ajouté. Pour l’occurrence appropriée de la barre de défilement, dans les applications de bureau ou sur les applications mobiles, cette dernière version de Flutter a proposé un ajout automatisé du widget Scrollbar chaque fois que nécessaire. Cela aide les utilisateurs à intégrer cette fonctionnalité automatiquement.

  • Occurrence de curseurs de souris sur des étendues de texte :

Auparavant, les curseurs de souris comme la main pouvaient être ajoutés sur les widgets. Mais, si les utilisateurs devaient exécuter différentes plages de texte avec des styles différents, cela n’était pas possible. Désormais, avec Flutter 2.2, les utilisateurs peuvent obtenir automatiquement le curseur de la souris nécessaire, chaque fois qu’il y a un TextSpan avec un dispositif de reconnaissance de gestes.

  • Transition de page plus fluide pour iOS :

Grâce à cette version, la transition de page dans Cupertino a été rendue plus fluide en réduisant le temps nécessaire au rendu des images. Le développement et les performances de l’utilisateur final ne manqueront pas d’improviser. Des installations iOS incrémentielles ont été mises en œuvre, ce qui réduira le temps d’installation et le délai de test.

  • Ajout de plus d’icônes matérielles à Flutter 2.2 :

Il existe deux PR différents ajoutant de nouvelles icônes Material à cette dernière version de Flutter, qui a une icône pour Dash. L’icône de matériau souhaitée peut être recherchée, à travers des noms et des catégories, dans la bibliothèque d’icônes. L’ajout de Dash à l’application Flutter est devenu beaucoup plus simple et plus facile.

Il n’y a pas de retour en arrière avec Flutter !

Appartenant à Google et examinant la façon dont Flutter et sa puissante communauté offrent des améliorations clés à chaque version ; il est intéressant de voir ce que la prochaine version aura en réserve. Étant l’une des communautés de développeurs à la croissance la plus rapide au monde, il existe de nombreuses applications, et toutes les applications bénéficient d’une mise à jour gratuite vers Flutter 2.

Vous pouvez accéder à la dernière version en mettant à niveau l’installation actuelle de Flutter ou en démarrant une nouvelle installation .

Avec chaque version ajoutée, Flutter élargit avec succès ses horizons d’utilisateurs et sa base de fans. La communauté des utilisateurs est ravie de tirer parti des principaux potentiels de Flutter et de la dernière version – Flutter 2.2 en est la preuve suffisante !

Dans la même catégorie

19 Apr 2024

Exploration approfondie du Prompt Engineering

Développement Web
19 Apr 2024

Comment utiliser TikTok en ligne pour développer votre boutique e-commerce

Développement Web
19 Apr 2024

Les 10 meilleures solutions de paiement e-commerce

Développement Web
19 Apr 2024

Les 4 différents types de e-commerce avantages et inconvénients

Développement Web