Dans Flutter, tout est un widget — les éléments d'interface utilisateur (boutons, texte, images), les structures de mise en page (lignes, colonnes, remplissage) et même l'application elle-même sont tous des widgets. Les widgets sont les blocs de construction immuables qui se composent pour former l'interface utilisateur entière.
Tout est un widget
Widgets describe the UI. EVERYTHING is a widget:
→ visible elements: Text, Image, Icon, Button, etc.
→ layout: Row, Column, Container, Padding, Center, Stack, etc.
→ structure: Scaffold (page structure), AppBar, etc.
→ even the app itself (MaterialApp) and abstract things (Padding, Theme)
→ You build UI by COMPOSING widgets into a tree (widgets contain other widgets).
