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 et SQLite

Dans cette histoire, je vais vous raconter mon expérience de l’implémentation d’une base de données hors ligne dans…
Lire plus

Prep4Dev

A mini application developed with Flutter and powered by Gemini API to help developers prepare effectively for their…
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.