Flutter 3.29
La dernière version de Flutter est sorti en février dernier. Il est temps de revenir dessus. La 3.29 annonce de nettes améliorations de performances et de nombreuses évolutions et mises à jour. Tout d'abord, Cupertino connaît quelques nouveautés : widget bouton, quelques ajustements dans la barre de navigation, possibilité d'afficher un titre large dans la navigationbar, des ajustements ergonomiques dans le Sheet ou encore dans la fenêtre d'alerte en dark mode. Material 3 est plus largement adapté dans les objets UI. Flutter améliore aussi la partie wasm (WebAssembly) et corrige des bugs sur les images WebGL. Le moteur Vulckan, les bugs remontés depuis la 3.27 ont été traités pour stabiliser Vulkan sur les anciens terminaux, résolution des crashs de Vulkan sur les SoC MediaTek / PowerVR. Un changement interne à signaler, à partir de cette version, le code Dart, sur Android et iOS, est exécuté dans le thread principal de l'application et non dans un thread UI séparé. Bonne nouvelle : le nouveau inspecteur Flutter dans les DevTools est activé par défaut. Les DevTools affinent aussi les traces dans les composants Flutter et les logs. Attention, la 3.29 intègre aussi des changements avec des casses de compatibilités et des dépréciations :- ios_platform_images n'est plus d'actualité- css_colors n'est pas supporté, tout comme flutter_markdownLes dépréciations sont planifiées, vérifiez les dates de retrait. Les applications basées sur des scripts sont retirées du plugin FLutter Gradle. Même chose pour le rendu HTML sur Flutter Web qui a été retiré. Annonce : https://medium.com/flutter/whats-new-in-flutter-3-29-f90c380c2317Tous les détails : https://docs.flutter.dev/release/release-notesCatégorie actualité: FrameworksFlutterImage actualité AMP:

La dernière version de Flutter est sorti en février dernier. Il est temps de revenir dessus. La 3.29 annonce de nettes améliorations de performances et de nombreuses évolutions et mises à jour. Tout d'abord, Cupertino connaît quelques nouveautés : widget bouton, quelques ajustements dans la barre de navigation, possibilité d'afficher un titre large dans la navigationbar, des ajustements ergonomiques dans le Sheet ou encore dans la fenêtre d'alerte en dark mode. Material 3 est plus largement adapté dans les objets UI.
Flutter améliore aussi la partie wasm (WebAssembly) et corrige des bugs sur les images WebGL. Le moteur Vulckan, les bugs remontés depuis la 3.27 ont été traités pour stabiliser Vulkan sur les anciens terminaux, résolution des crashs de Vulkan sur les SoC MediaTek / PowerVR.
Un changement interne à signaler, à partir de cette version, le code Dart, sur Android et iOS, est exécuté dans le thread principal de l'application et non dans un thread UI séparé. Bonne nouvelle : le nouveau inspecteur Flutter dans les DevTools est activé par défaut. Les DevTools affinent aussi les traces dans les composants Flutter et les logs.
Attention, la 3.29 intègre aussi des changements avec des casses de compatibilités et des dépréciations :
- ios_platform_images n'est plus d'actualité
- css_colors n'est pas supporté, tout comme flutter_markdown
Les dépréciations sont planifiées, vérifiez les dates de retrait. Les applications basées sur des scripts sont retirées du plugin FLutter Gradle. Même chose pour le rendu HTML sur Flutter Web qui a été retiré.
Annonce : https://medium.com/flutter/whats-new-in-flutter-3-29-f90c380c2317
Tous les détails : https://docs.flutter.dev/release/release-notes
