Skip to main content

Ejercicios Prácticos: Colección de StatelessWidgets

En esta guía pondrás a prueba tu capacidad para estructurar componentes visuales desacoplados en Flutter mediante 10 ejercicios progresivos, desde elementos atómicos básicos hasta tarjetas compuestas complejas.

Cada ejercicio incluye dos pestañas:

  1. Componente & Vista: Muestra la captura visual del componente diseñado bajo lineamientos de Google Material Design 3 (Material You) y una breve explicación de lo que representa.
  2. Consejos & Guía: Despliega recomendaciones sobre el nombre del archivo, propósito pedagógico, paleta tonal, parámetros sugeridos para el constructor y widgets base de Flutter para su maquetación.

Nivel 1: Átomos Visuales

01. Botón de Acción con Icono

Botón de Acción con Icono MD3

Un botón de acción prominente en forma de píldora (pill shape) con un icono a la izquierda y un texto claro, diseñado para desencadenar la descarga o guardado de un recurso en la aplicación.


02. Insignia de Estado Tonal

Insignia de Estado Tonal MD3

Una pequeña píldora tonal de estado con un indicador circular brillante y una etiqueta de texto, ideal para informar el progreso o condición de una tarea en un listado.


03. Banner Informativo Tonal

Banner Informativo Tonal MD3

Un banner de aviso institucional con fondo tonal tenue, un icono circular de información, título en negrita, texto descriptivo y botón de cierre en la esquina derecha.


Nivel 2: Moléculas Modulares

04. Tarjeta de Perfil de Usuario

Tarjeta de Perfil de Usuario MD3

Fila horizontal que agrupa el avatar circular del usuario con punto de conectividad, nombre, etiqueta tonal "En línea", rol académico y botón de mensajería instantánea.


05. Tarjeta de Métrica Analítica

Tarjeta de Métrica Analítica Bento MD3

Tarjeta informativa estilo bento que presenta una métrica cuantitativa destacada en gran tamaño tipográfico, acompañada de su tendencia porcentual e indicador de racha de estudio.


06. Elemento de Lista Multimedia

Elemento de Lista Multimedia MD3

Elemento de lista con carátula cuadrada redondeada, título del podcast, duración con autor y un botón circular tonal para reproducción inmediata.


07. Mini Reproductor Flotante

Mini Reproductor Flotante MD3

Widget flotante con carátula de episodio, textos descriptivos, barra de progreso con marcas de tiempo (02:45 / 05:30) y controles de reproducción compactos.


Nivel 3: Organismos Complejos

Ficha Comercial de Catálogo MD3

Tarjeta vertical de catálogo educativo que integra imagen de cabecera con badge flotante de certificación, botón de guardado, calificación por estrellas, precio tachado con descuento y botón de compra.


09. Tarjeta de Tarea Académica

Tarjeta de Tarea Académica MD3

Tarjeta de actividad con borde lateral izquierdo resaltado, checkbox de marcado, etiqueta de prioridad de alta urgencia, código de asignatura y fecha límite de entrega.


10. Publicación Completa de Feed Social

Publicación Completa de Feed Social MD3

El componente más completo de la serie: un post social con cabecera de autor y timestamp, cuerpo textual con interlineado legible, fotografía adjunta enmarcada y barra de interacciones con contadores de likes, comentarios, compartir y guardar.