W Flutter wszystko jest widgetem — elementy UI (przyciski, tekst, obrazy), struktury layoutu (wiersze, kolumny, padding) i nawet sama aplikacja to wszystkie widgety. Widgety są niezmiennymi blokami budulcowymi, które składają się na cały interfejs użytkownika.
Wszystko jest widgetem
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).
