Lección 14 de 16 · Lectura y práctica
Implementación Paso a Paso
Practica implementación paso a paso con un ejemplo resuelto, un ejercicio y una infografía.
Del concepto a la práctica
Taller de esta lección
Una implementación incremental reduce el número de causas posibles cuando algo falla. Conviene completar primero una ruta vertical mínima: modelo, almacenamiento en memoria, estado, pantalla de lista y acción de completar. Después se sustituye una pieza por persistencia real, conservando el contrato.
Ejemplo resuelto
La primera versión contiene t1: Comprar leche, false. Al pulsar completar, el modelo pasa a true, la lista muestra el estado completado y una lectura posterior devuelve el mismo valor. Solo entonces se añade el formulario para crear t2.
La conservación entre vistas y la conservación entre procesos son comprobaciones distintas. Primero prueba el flujo en memoria; después repítelo cerrando y abriendo la app de laboratorio con el repositorio persistente. En ese segundo ensayo, la lectura inicial debe restaurar t1 completada y t2, no volver a insertar t1 como pendiente. Usa datos de prueba separados y documenta qué capa ha conservado cada cambio.
Pruébalo
Implementa la lectura inicial de
t1.Añade la acción de completar por id.
Verifica la lectura posterior.
Incorpora creación de
t2sin rompert1.
Error frecuente: construir todas las pantallas antes de probar el primer flujo. Corrígelo validando cada tramo con una entrada fija y una salida esperada.
Comprueba tu resultado
Tras iniciar debe existir t1 pendiente. Después de completarla, t1 debe estar completada. Al crear t2, la colección debe contener exactamente dos tareas y t1 debe conservar su estado completado.

Mapa de prácticaUna condición decide qué camino ejecuta el programa. Un bucle repite una operación mientras queden elementos, y termina cuando la lista se agota. Separar ambas ideas ayuda a seguir el flujo y comprobar casos límite.
Ver la infografía en tamaño completo ↗Fuentes para profundizar
Sigue con Desarrollo de Apps Móviles con Flutter - Nivel Intermedio
Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.
Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.