Dart 3.12 s'expose à la Google I/O 2026 : plus d'agents, un code optimisé
jeu, 21/05/2026 - 09:23
Durant la Google I/O, Google a dévoilé Dart 3.12, le langage utilisé par Flutter. Durant la conférence, les équipes ont martelé un slogan très clair : partout, tous les jours, construire par tous et pour tout le monde.

La version 3.12 annonce plusieurs belles nouveautés :
- noms de paramètres privés: avant Dart 3.12, le langage n'autorisait pas un paramètre nommé à commencer par _ Il fallait donc écrire une liste explicite d'initialisation. Long et peu pratique avec un code inutile dans les classes simples. Avec Dart 3.12, le langage le fait pour vous :
- constructeurs primaires : attention en phase expérimentale. Primary constructors est une fonction réclamée. Dart l'introduit. Elle doit permettre une meilleure concision des classes et éviter de répéter les noms de champas et des types dans une classe et une liste de paramètres
- GenKit Dart en préversion : framework open source utilisant les agents, basé sur GenKit de Google
- Cloud Functions pour Firebase supporte Dart
- Agentic Hot Reload : l'agent de codage peut maintenant automatiquement faire un chargement à chaud
- Dart Analysis Server pour analyser les performances serveur
- dart pub supporte nativement les dépendances git via Git Large File Storage
Note de version : https://dart.dev/blog/announcing-dart-3-12

