Els quadres de diàleg permeten obrir una finestra d'advertiment a l'usuari. Poden tenir un títol, un contingut (que, per exemple, pot ser un text o un camp de text) i unes accions, que normalment són botons.
...
AlertDialog(
title: Text("Afegeix el nom del marcador"),
content: TextField(
controller: controlText,
decoration: InputDecoration(hintText: "Lloc destacat"),
),
actions: [
TextButton(onPressed: () => Navigator.of(context).pop(null), child: Text("Cancel·lar")),
TextButton(onPressed: () => Navigator.of(context).pop(controlText.text), child: Text("Guardar"))
],
);
...
Les accions depenen del context en el qual fem servir el quadre de diàleg. En aquest apartat de l'exemple dels mapes en podem veure un.

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.