Dalam Flutter, segala-galanya ialah widget — elemen UI (butang, teks, imej), struktur susun atur (baris, lajur, padding), dan juga aplikasi itu sendiri semuanya adalah widget. Widget ialah blok binaan tidak berubah (immutable) yang digubah untuk membentuk keseluruhan antara muka pengguna.
Segala-galanya ialah 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).
