În Flutter, totul este un widget — elementele UI (butoane, text, imagini), structuri de layout (rânduri, coloane, padding) și chiar aplicația în sine sunt toate widget-uri. Widget-urile sunt blocurile imuabile care se compun pentru a forma întreaga interfață utilizator.
Totul este 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).
