En Flutter, todo es un widget — elementos de UI (botones, texto, imágenes), estructuras de diseño (filas, columnas, espaciado), e incluso la aplicación en sí son todos widgets. Los widgets son los bloques de construcción inmutables que se componen para formar toda la interfaz de usuario.
Por qué es importante
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).
