Flutter 3.13: Adaptive Dialog

Moins de code, plus de facilité!

Dans les versions précédentes de Flutter, il était nécessaire de faire une conditionne pour décider quel style de dialogue utiliser : un pour Android et un pour iOS.

if (Platform.isAndroid) {
    showDialog(
        context: context,
        builder: (context) => const AlertDialog(
              content: Text("Material Dialog"),
            ));
} else {
    showCupertinoDialog(
        context: context,
        builder: (context) => const CupertinoAlertDialog(
              content: Text("Cupertino Dialog"),
            ));
}

Mais maintenant, dans la version 3.13 de Flutter, le constructeur ‘.adaptive’ a été ajouté. Cela signifie que vous n’avez plus de vous soucier de ces détails. Flutter choisit automatiquement le bon style de dialogue pour vous, que ce soit sur Android ou iOS. Cela rend le code plus court et la maintenance plus fluide.

showAdaptiveDialog(
      context: context,
      builder: (context) => const AlertDialog.adaptive(
            content: Text("Adaptive Dialog"),
          ));

C’est comme si Flutter disait : « Détends-toi, je m’en occuperai pour toi ! »

0 Shares:
Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You May Also Like
Lire plus

Flutter 3.16

Flutter v3.16 est une version stable trimestrielle de Flutter qui apporte de nouvelles fonctionnalités passionnantes et des améliorations…
Lire plus

Flutter 3.13 : Les dernières fonctionnalités

La dernière mise à jour du framework d'interface utilisateur multiplateforme Flutter de Google fait d'Impeller le moteur de rendu graphique par défaut sur iOS. Le défilement en deux dimensions est aussi de la partie.