Di Flutter, semuanya adalah widget — elemen UI (tombol, teks, gambar), struktur tata letak (baris, kolom, padding) dan bahkan aplikasi itu sendiri semuanya adalah widget. Widget adalah blok bangunan yang tidak dapat diubah yang tersusun untuk membentuk seluruh antarmuka pengguna.
Semuanya adalah 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).
