Flutter 3.13, Nouveautés et améliorations
par
, posté le
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
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.
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.
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
- What’s new in Flutter 3.13 by Kevin Chisholm
- Flutter 3.13.0 release notes
- Dash, the mascot