Skip to content
Videos
Video

Les nouveautés non annoncées de Flutter 3.13

by Edouard Marquez youtube.com

9 min 1.3k views

Ce jeudi 17 août, Google a annoncé une nouvelle version de Dart et de Flutter, en suivant parfaitement son cycle de sortie de trois mois. Après vous avoir présenté les principales annonces dans le DevCafé du 18/07 (https://www.youtube.com/watch?v=SdJ0Jvhr-vY), voici le moment de regarder toutes ce qui n’a pas été annoncé par Google et il y au moins une trentaine de Pull Requests qui n’ont pas été évoquées. Dans cette vidéo, nous les verrons en suivant ce programme : 00:00 Introduction 02:20 Les nouveautés sur les outils 02:51 Quoi de neuf pour les Widgets en général ? 03:31 Qu’en est-il de l’accessibilité ? 04:00 Revue des changements sur les Widgets “génériques” 05:38 Les changements sur les Widgets iOS / Cupertino 06:20 Les changements sur les Widgets Material 07:09 Qu’en est-il du côté des plateformes ? (macOS, Android et iOS) 07:49 Petite conclusion 08:09 Mais aussi breaking changes & cycle de vie 08:34 Où en est-on de la roadmap 2023 ? 08:53 Conclusion 👉 Les liens évoqués pendant la vidéo Améliorer son style avec Dart 3 https://www.aloisdeniel.com/blog/dart-pattern-matching Bientôt une 3.10.7 ? https://github.com/flutter/flutter/pull/132706 Les Notable Commits https://github.com/flutter/flutter/issues/121415 L'option –dart-define_from-file accepte des .ENV https://github.com/flutter/flutter/pull/128668 Outils : Si un iPhone/iPad n'est pas en mode dev, une erreur s'affiche https://github.com/flutter/flutter/pull/125710 Le support du multi-fenêtre s'améliore https://github.com/flutter/flutter/pull/129452 https://github.com/flutter/flutter/pull/125003 IgnoreBaseline : un nouveau Widget https://github.com/flutter/flutter/pull/131220 2D https://github.com/flutter/flutter/pull/125437 Ajout d'un FocusSemanticEvent https://github.com/flutter/flutter/pull/126171 Ajout de find.semantics dans le framework de test https://github.com/flutter/flutter/pull/127137 Semantics : ajout des états Expanded/Collapsed https://github.com/flutter/flutter/pull/131233 DraggableScrollSheet : empêcher de se fermer https://github.com/flutter/flutter/pull/127339 Modal bottom sheet : ajout d'un scrollControlDisabledMaxHeightRatio https://github.com/flutter/flutter/pull/129688 Possible d'ajouter ou d'enlever un OverlayPortal depuis le build https://github.com/flutter/flutter/pull/130670 DropdownMenu : peut automatiquement souligner l'élément qui correspond https://github.com/flutter/flutter/pull/129740 PopupMenuItem : changement de quand le Navigator.pop est appelé https://github.com/flutter/flutter/pull/127446 TextFormField : ajour des paramètres manquants vs TextField https://github.com/flutter/flutter/pull/127020 Ajout d'un InputDecorator.error https://github.com/flutter/flutter/pull/129275 Ajout d'un ImageDecoration.lertp https://github.com/flutter/flutter/pull/131349 Remplacement des API textScaleFactor par TextScaler https://github.com/flutter/flutter/pull/128522 iOS : Ajout d'un "Search Web" dans la selection de texte https://github.com/flutter/flutter/pull/131898 iOS : Ajout d'un "Lookup" dans la selection de texte https://github.com/flutter/flutter/pull/131798 iOS : Ajout des labels 1 ou 0 sur les Switch https://github.com/flutter/flutter/pull/127776 CupertinoSwitch : ajouter des FocusNode, onFocusChange et autofocus https://github.com/flutter/flutter/pull/126684 Material : Les Chip utilisent bien des MaterialState https://github.com/flutter/flutter/pull/128507 Ajout des durées constantes et Curves de Material 3 pour les animations https://github.com/flutter/flutter/pull/129942 SearchBar on un attribut textCapitalization https://github.com/flutter/flutter/pull/131459 Platform view sur macOS : on peut passer des paramètres à la création https://github.com/flutter/engine/pull/42607 Templates Android : utilisation des namespace dans les fichiers Gradle https://github.com/flutter/flutter/pull/128360/ Template iOS  https://github.com/flutter/flutter/pull/128970 Nouveau lifecycle https://kazlauskas.dev/flutter-app-lifecycle-listener-overview/ Mots clés : #flutter #dart #google #android #ios #macos #windows #linux #wasm #semantics #vscode #intellij #sdk #framework #crossplatform

Topics Animations

It's All Widgets

Apps by Edouard Marquez

  • Flydirekt screenshot

    Flydirekt

    Flydirekt - Standby Loads

    Travel & Local 3.5

Report this · Wrote this? Claim it

Supported by