Dans Flutter, tout élément d'interface est un widget : texte, bouton, image, mais aussi mise en page ou marge. Les widgets s'imbriquent en arbre, chacun décrivant une partie de l'écran à partir de sa configuration. L'interface se construit donc en composant de petits widgets.
Exemple
Text('Bonjour')