Kavacode

Blog

Flutter 3.13, Nouveautés et améliorations

  • techno
  • application
  • flutter
Aujourd'hui, nous allons plonger dans les nouveautés de Flutter 3.13, une mise à jour très attendue par la communauté. Kevin Chisholm, un membre actif de la communauté Flutter, nous donne un aperçu détaillé de cette nouvelle version.

Un correctif important !

Parmi les nombreux correctifs contenus dans cette version, le correctif suivant retient particulièrement notre attention :

  • Ensure PlatformView engine life cycle callbacks are invoked par @johnmccutchan dans le ticket #42491.

Ce correctif est crucial pour le bon fonctionnement de l'un de nos plugins maison. Celui permettant d'utiliser Filament, le moteur de rendu 3D multi-plateforme basé sur des matériaux PBR. Plus d'informations

Dash, the mascot

Moteur : Impeller

  • Améliorations de performance sur iOS : Grâce aux retours précieux des utilisateurs de Flutter, la performance d'Impeller sur iOS a été grandement améliorée. Les optimisations ont permis de réduire la latence et d'augmenter le débit sur certains benchmarks.
  • Fidélité améliorée : Les couleurs à gamut étendu sont désormais activées par défaut sur iOS avec Impeller.
  • Impeller sur Android : Bien que la version Android d'Impeller ne soit pas encore prête pour une prévisualisation, des améliorations significatives ont été apportées, notamment grâce à la contribution de la communauté, en particulier de l'utilisateur GitHub ColdPaleLight.
  • Impeller sur macOS : Une version preview d'Impeller pour macOS est désormais disponible. Les retours des utilisateurs sont essentiels pour améliorer cette fonctionnalité.
  • Nouvelle API moteur : Support amélioré pour les appareils pliables. Une nouvelle API a été ajoutée pour mieux prendre en charge les appareils pliables, offrant des informations détaillées sur l'affichage.
Amélioration des performance d'Impeller sur iOS
Amélioration des performance d'Impeller sur iOS

Framework : Material

  • Reconnaissance de caractères dans TextField : Sur iOS, les utilisateurs peuvent désormais utiliser la caméra de leur appareil pour reconnaître et insérer des caractères dans un champ de texte.
  • Platform adaptive dialog : Un constructeur adaptatif a été ajouté pour afficher une fenêtre de dialogue avec le style Material ou Cupertino en fonction de la plateforme.
  • Plus d'options de personnalisation pour les widgets Material : De nombreuses améliorations ont été apportées pour faciliter la personnalisation des widgets Material.
Reconnaissance de caractères dans TextField
Reconnaissance de caractères dans TextField

Changements du cycle de vie de l'application

  • AppLifeCycleListener : Une nouvelle classe a été ajoutée pour écouter les changements dans le cycle de vie de l'application. Plus d'informations

Défilement

  • Fondation pour le défilement bidirectionnel : Cette version de Flutter introduit la base pour construire des widgets qui défilent dans les deux dimensions. Cela ouvre la voie à de nouvelles interactions, comme le défilement en diagonal.
  • Nouveaux slivers : Flutter 3.13 introduit un nouvel ensemble de slivers pour composer des effets de défilement uniques. Plus d'informations

Conclusion

Flutter 3.13 est une mise à jour majeure qui apporte de nombreuses améliorations et fonctionnalités. La communauté Flutter continue de grandir et de contribuer à rendre ce framework encore meilleur.

Comme vous le constatez, chez Kavacode, nous apprécions énormément Flutter. Alors pour toute demande d’informations complémentaire, n’hésitez pas à nous contacter.

Sources