Saltar al contenido

Lección 19 de 20 · Lectura y práctica

Practica: Prototipa la interacción completa de la app

Tipo de lección: VideoConcepto clavePrototipar una interacción completa significa crear un flujo navegable que simule cómo un usuario real usaría tu app. Piensa en ello como ensayar una obra de teatro: tienes los personajes.

Del concepto a la práctica

Taller de esta lección

El flujo integrador debe representar una tarea de principio a fin. En Brújula, la secuencia mínima es seleccionar crear, completar datos, guardar, revisar el resultado y marcarlo como completado.

Ejemplo resuelto

Conecta Resumen con NuevaTarea, después con ResumenConNuevaTarea. Desde la tarjeta creada, conecta “Completar” con ResumenConTareaCompletada. Añade “Editar” hacia EditarTarea y una vuelta al resumen tras guardar.

  1. Define los estados antes de dibujar conexiones.

  2. Conecta solo controles que cambian la tarea o la pantalla.

  3. Recorre crear, guardar, editar y completar.

  4. Elimina enlaces que no correspondan a una acción visible.

Error frecuente: conectar un mismo botón a varios estados sin una condición comprensible. Corrígelo separando estados representados o reduciendo el alcance del prototipo.

Pruébalo

Usa la tarea ficticia “Preparar agenda del lunes”, guárdala, edítala para añadir una descripción y márcala como completada.

Comprueba tu resultado

La ruta debe contener al menos cuatro estados distinguibles y permitir regresar al resumen después de guardar y después de completar, sin depender del botón del navegador.

Define la tarea, observa sin guiar y registra un punto de bloqueo antes de ajustar el prototipo.
CursaloMapa de práctica
Observa una tarea real

Una prueba observa una tarea concreta sin resolverla por la persona. Registra acciones y bloqueos, separa observaciones de suposiciones y verifica si el ajuste facilita el siguiente intento.

Ver la infografía en tamaño completo ↗
Entrega de pantallas, estados, medidas y recursos; un formulario distingue normal, error y éxito.
CursaloMapa de práctica
Una entrega lista para construir

Una entrega útil explica pantallas, estados, medidas y recursos exportables. Acordar el comportamiento y la recuperación de errores evita que el prototipo deje decisiones esenciales sin explicar.

Ver la infografía en tamaño completo ↗

Tipo de lección: Video

Concepto clave

Prototipar una interacción completa significa crear un flujo navegable que simule cómo un usuario real usaría tu app. Piensa en ello como ensayar una obra de teatro: tienes los personajes (pantallas), el guión (flujo), y necesitas que los actores (usuarios) puedan moverse entre escenas (pantallas) de forma natural.

En Figma, esto se logra conectando frames (pantallas) mediante conexiones de prototipo. Cada conexión define qué pasa cuando un usuario hace clic, desliza o interactúa con un elemento. La clave está en anticipar todas las rutas posibles que un usuario podría tomar, desde la pantalla de inicio hasta completar una tarea.

"Un buen prototipo no solo muestra cómo se ve la app, sino cómo se siente usarla." - Principio de diseño de producto

Cómo funciona en la práctica

Imagina que estás diseñando una app de lista de tareas. Sigue estos pasos para prototipar la interacción de agregar una nueva tarea:

  1. Crea tres frames: Pantalla principal (con lista vacía), Pantalla de agregar tarea (con formulario), y Pantalla principal actualizada (con la nueva tarea en la lista).
  2. En la pantalla principal, selecciona el botón "+" y, en el panel Prototype a la derecha, haz clic en el círculo azul que aparece al lado del elemento. Arrastra la conexión hacia el frame de "Agregar tarea".
  3. Configura la interacción: en el panel, elige On Click como trigger y Navigate To como acción. Esto hará que al hacer clic, el usuario vaya a la pantalla de agregar tarea.
  4. Repite el proceso para conectar el botón "Guardar" en la pantalla de agregar tarea hacia la pantalla principal actualizada.

Ahora, al hacer clic en Present (ícono de play), podrás navegar entre pantallas como en una app real.

Caso de estudio

Vamos a aplicar esto a nuestra app de productividad. Supongamos que una funcionalidad clave es crear un nuevo proyecto. Aquí está el flujo completo:

PantallaElemento interactivoAcción del usuarioPantalla destino
DashboardBotón "Nuevo proyecto"ClicFormulario de proyecto
Formulario de proyectoCampo "Nombre"Escribir "App móvil"(Misma pantalla, solo entrada de datos)
Formulario de proyectoBotón "Crear"ClicDashboard actualizado
Dashboard actualizadoTarjeta "App móvil"ClicDetalles del proyecto

En Figma, crearías frames para cada pantalla y conectarías los elementos como se describe. Usa Auto Layout en las listas para que los elementos se ajusten automáticamente al agregar nuevos, como en la pantalla dashboard actualizada.

Errores comunes

  • Olvidar conexiones de retroceso: Los usuarios necesitan volver atrás. Siempre incluye botones "Cancelar" o "Atrás" conectados a la pantalla anterior.
  • Prototipar solo el camino feliz: No asumas que todo saldrá bien. Añade pantallas para errores, como "Nombre de proyecto requerido" si el usuario deja un campo vacío.
  • Ignorar los estados de interacción: Los botones deben cambiar al pasar el mouse o al hacer clic. Usa variants en Figma para mostrar estados como hover o pressed.
  • No probar en dispositivos reales: Siempre prueba tu prototipo en un teléfono o tablet usando la app Figma Mirror para verificar que los tamaños y gestos funcionen.
  • Conectar elementos incorrectos: Asegúrate de que cada conexión vaya desde el elemento interactivo (ej., botón) y no desde el frame completo, para evitar clics accidentales.

Checklist de dominio

  1. He creado al menos 5 frames que representan pantallas clave de la app.
  2. Todas las conexiones de prototipo tienen triggers claros (On Click, On Drag) y acciones definidas (Navigate To, Open Overlay).
  3. Incluí flujos alternativos, como cancelar una acción o manejar errores de entrada.
  4. Usé Auto Layout en listas o elementos repetitivos para asegurar que se adapten al contenido.
  5. Probé el prototipo en modo Present y verifiqué que la navegación sea intuitiva.
  6. Documenté las interacciones clave en notas o comentarios dentro de Figma para referencia del equipo.
  7. Solicité feedback de un compañero o usuario testeando el prototipo y ajusté basado en sus comentarios.

Prototipa el flujo de completar una tarea en la app de productividad

En este ejercicio, crearás un prototipo interactivo para una funcionalidad esencial: marcar una tarea como completada. Sigue estos pasos:

  1. Prepara los frames: Crea tres frames en Figma:
    • Frame 1: Lista de tareas con al menos dos tareas (ej., "Reunión de equipo" y "Enviar reporte"). Usa Auto Layout para alinearlas verticalmente.
    • Frame 2: Lista de tareas actualizada idéntica al Frame 1, pero con la primera tarea tachada o con un indicador de completado.
    • Frame 3: Confirmación (opcional): un overlay o pantalla que diga "Tarea completada" si quieres añadir feedback.
  2. Diseña los elementos interactivos: En el Frame 1, añade un checkbox o botón al lado de cada tarea. Asegúrate de que sea claro y fácil de tocar (mínimo 44x44 píxeles).
  3. Conecta las interacciones:
    • Selecciona el checkbox de la primera tarea en el Frame 1. En el panel Prototype, arrastra una conexión al Frame 2 (lista actualizada). Configura el trigger como On Click y la acción como Navigate To.
    • Si añadiste el Frame 3, conecta el checkbox a ese frame primero, y luego desde el Frame 3 añade un botón "OK" conectado al Frame 2.
  4. Prueba y ajusta: Haz clic en Present (ícono de play) y prueba el flujo. Verifica que al hacer clic en el checkbox, la app navegue correctamente y muestre la tarea completada.

Entrega: Comparte el link de tu archivo Figma con los frames y conexiones visibles.

Pistas
  • Usa variants en Figma para crear estados del checkbox (no marcado, marcado) y asímostrar el cambio visual al completar.
  • Si el prototipo se siente lento, revisa que no hayas conectado elementos innecesarios; simplifica a solo los clics esenciales.
  • Para feedback inmediato, considera usar Smart Animate en las conexiones para transiciones suaves entre pantallas.

Evalua tu comprension

Completa el quiz interactivo de arriba para ganar XP.

Sigue con Figma para Diseñadores de Producto: Domina Interfaces y Auto Layout

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.

01 / ELEGIR UNA RUTA

El próximo paso

Aprende IA mientras construyes algo que sí necesitas.

Empieza por el curso inicial o explora el catálogo para encontrar una práctica alineada con tu trabajo.