Flutter 3.47 : quoi de neuf ?
mer, 19/08/2026 - 08:09
Flutter 3.47 est disponible depuis le 12 août dernier. Cette version introduit plusieurs nouveautés importantes dont les paquets UI indépendants et Impeller. Détaillons les annonces à retenir.

1 / standalone UI packages
Avec Flutter 3.47, on dispose de la version 1.0 des paquets standalone material_ui et cupertino_ui. Il s'agit d'une étape cruciale dans le découplage de l'interface et du core SDK. Version après version, Flutter sépare la couche UI pour plus de flexibilité. Cela signifie que les interface Material et Cupertino sont maintenant dans des packages indépendants et séparés. Pour les équipes Flutter, cette séparation permettra de les faire évoluer indépendement du core SDK. Ces paquets sont disponibles sur pub.dev. Ils auront des bug fix, des évolutions réguliers sans tenir compte du cycle des SDK. Vous pourrez même utilisr un paquet UI plus récent.
Il faudra migrer votre interface vers ces paquets : dart fix --apply --code=migrate_design_widgets
L'outil va automatiquement mettre à jour votre UI avec le bon paquet UI. Autre élément important de cette évolution, la localisation de vos apps est elle aussi découplée et chaque paquet UI intègre la localisation.

Avant :
Après :
2 / Fin du support d'Intel sur Mac
Flutter s'aligne tout naturellement sur la fin de support des Mac Intel. Seuls les Apple Silicon seront supportés par Flutter. Autre évolution importante côté iOS : le support de Swift Package Manager continue de s'étendre. CocoaPods est maintenant en mode maintenance.
3 / Wasm
Flutter travaille à rendre WebAssembly actif par défaut pour les projets Web. Cette approche doit apporter des performances en hausse. Attention : il faudra prévoir une migration du code vers le nouveau package interop JS : package:web. dart:html est maintenant en mode legacy.
4 / Impeller et multi-fenêtre
Autre nouveauté importante de la version 3.47 : Impeller. Flutter veut faire du desktop une plateforme native et performante avec des performances graphiques. Impeller est le nouveau moteur de rendu de Flutter en remplacement de Skia. Il s'interface avec les API les plus récentes (Metal, Vulkan).
Autre évolution attendue : le multi-fenêtre. Pour le moment, cette fonctionnalité est en développement. Elle est faite en collaboration avec Canonical. Actuellement, les fenêtres popup sont disponibles. Le travail est visiblement très soutenu pour pouvoir offrir cette fonction le plus rapidement plus possible.
Pour voir l'ensemble des nouveautés : https://flutter.dev/blog/whats-new-in-flutter-3-47

