Resumen
Flutter dipone principalmente de dos tipos de Widgets:
- 
Widgets con estado o StatefulWidgets 
 Son todos los widgets con los que el usuario de la aplicación puede tener una interacción directa. Por ejemplo: Checkbox, Radio, Slider, Form. Este tipo de widgets por lo general disparan algún evento, acción o comportamiento determinado como respuesta a la interacción con el usuario.
- 
Widgets sin estado o StatelessWidgets 
 Los widgets de este tipo no reaccionan ante el intento de interacción con el usuario. No tienen asociado una acción o comportamiento particular. Son estáticos en la interfaz. Por ejemplo: Icono, Texto, Contendor con color, entre otros.
Ambos tipos de widgets heredan sus características y comportamientos de una clase principal Widget.