Cómo prototipar apps en Sketch para iPhone

Clase 30 de 34Curso de Diseño de Interfaces Móviles

Resumen

Diseñar prototipos que se sientan reales acelera la validación del flujo y mejora el feedback. Con Sketch y su función de prototipado, es posible conectar artboards, definir transiciones y probar en un iPhone X con Sketch Mirror, manteniendo una experiencia lo más cercana a la realidad para quienes lo prueban y para quienes lo diseñan.

¿Cómo crear prototipos realistas en iOS con Sketch?

Construir un prototipo sirve para verificar que el flujo tenga sentido y para compartir avances mientras se trabaja. En el ejemplo, se diseñan pantallas para iOS en un iPhone X usando Sketch, aprovechando su función nativa de link entre pantallas.

¿Qué objetivo tiene el prototipo?

El objetivo es que la experiencia sea lo más cercana a la realidad. Por eso se modelan los pasos tal cual ocurrirían: campos con placeholder, aparición del teclado para ingresar datos y progresión sólo cuando el usuario completa nombre y descripción de un “nuevo viaje”. Incluso se crean estados intermedios: un estado B con “Viaje por Sudáfrica” en lugar del placeholder y un estado C con la descripción ya escrita.

¿Cómo vincular pantallas con la opción link?

El flujo en Sketch es directo: se selecciona la capa que actuará como disparador, se elige la opción link en la esquina superior derecha y se hace clic en la pantalla de destino. Se pueden definir animaciones: por ejemplo, transición desde la derecha al tocar “Ingresar con Facebook”, o sin animación si el cambio debe sentirse en el lugar.

¿Qué herramientas se usaron: Sketch, Sketch Mirror y iPhone X?

La app Sketch Mirror desde el App Store, conectada por cable al iPhone, refleja en tiempo real lo que se edita en la computadora. Mientras se seleccionan distintos artboards, el dispositivo se actualiza, facilitando pruebas rápidas y ajustes inmediatos.

  • Prototipado en Sketch: conectar pantallas con link.
  • Artboards sincronizados: vista en Mac y iPhone al mismo tiempo.
  • Estados intermedios: placeholder, texto cargado y botón activo/inactivo.
  • Teclado simulado: ingreso realista de datos.

¿Qué transiciones y estados debes considerar en el flujo?

El comportamiento entre pantallas influye en la comprensión del flujo. Hay momentos para una transición “desde la derecha” y otros donde conviene “sin animación” para cambios casi en el mismo lugar. También importa la coherencia de botones activados o desactivados según los datos ingresados.

¿Por qué modelar placeholders y campos completos?

Porque el usuario, en un caso real, no puede continuar sin escribir. Por eso se contemplan pantallas con campos vacíos y pantallas con texto, además del teclado activo cuando corresponde. Así, el prototipo explica el estado real del sistema en cada paso.

¿Cuándo activar o desactivar botones?

Si en una pantalla el botón está desactivado y en otra está activado, debe justificarse por los datos ingresados. Este detalle ayuda a que quien pruebe el prototipo entienda qué necesita completar para avanzar.

¿Qué transiciones elegir: desde la derecha o sin animación?

  • Transición desde la derecha: cambio claro a una nueva pantalla.
  • Sin animación: cambio mínimo en el mismo contexto.
  • Consistencia: usar el mismo patrón para decisiones similares.

¿Cómo probar, compartir y recoger feedback del prototipo?

Probar en el iPhone permite detectar ajustes y pasos omitidos. Al tocar “Ingresar con Facebook” o avanzar por “Recibir dinero”, “Confirmar”, “Nuevo viaje” y “Siguiente”, se verifican conexiones, transiciones y estados. Si algo falta, se itera y se completa el subprototipo.

¿Cómo validar en el iPhone con Sketch Mirror?

  • Visualizar el flujo como lo verá la persona usuaria.
  • Probar enlaces de botones y gestos.
  • Detectar pasos faltantes para corregir al instante.

¿Cómo compartir para feedback con InVision?

Se menciona InVision por su integración con Sketch y por permitir generar un link para compartir y recibir comentarios de todo tipo. La elección de la herramienta es personal: usar lo que resulte más cómodo.

¿Cuáles son los siguientes pasos: UIKit?

Con el prototipo funcionando, el paso natural es empezar a planificar el UIKit: componentes, estados y consistencia visual para llevar el diseño a un sistema reutilizable.

  • Completar todo el subprototipo.
  • Probar en dispositivo real.
  • Recibir comentarios y ajustar.
  • Afinar transiciones y estados.
  • Preparar el UIKit.

¿Te gustaría comentar qué parte del flujo te costó más prototipar o qué transición te funcionó mejor? Comparte tus dudas y experiencias.