Prototipos con Origami Studio para iOS y Android
Clase 23 de 26 • Curso de Diseño de Prototipos Móviles
Resumen
¿Qué es Origami Studio y cómo se utiliza?
Origami Studio es una potente herramienta de prototipado creada por Facebook, diseñada para desarrollar prototipos funcionales de aplicaciones tanto para iOS como para Android. Ofrece una interfaz intuitiva que permite a los diseñadores crear prototipos visuales y lógicos sin necesidad de escribir código.
Para obtener Origami Studio, se debe visitar el sitio web origami.design, donde se puede descargar la aplicación y explorar las características que ofrece esta plataforma. Juani recomienda encarecidamente el uso de esta herramienta debido a su efectividad y facilidad de uso para diseñadores y desarrolladores.
¿Cómo se descargan recursos para trabajar en Origami Studio?
El uso de recursos en Origami Studio es esencial para crear prototipos ricos en interactividad y diseño. Juani sugiere ir a github.com/aerolab/origami para descargar un archivo ZIP que contiene recursos y ejemplos necesarios para trabajar. Al descargar y abrir estos archivos, encontrarás un proyecto que facilita la manipulación de maquetas y la aplicación de lógica de Origami.
Dentro de estos recursos, se encuentra el archivo demo.sketch
, una maqueta inicial para que los diseñadores empiecen a construir sus primeras interfaces. Este archivo se abre en Sketch, una aplicación de diseño que facilita el manejo de la planificación y la estética visual.
¿Cómo construir una pantalla inicial en Origami Studio?
La construcción de una pantalla inicial pasa por la creación de un lienzo visual y una aplicación lógica. En Origami, las pantallas reciben el nombre de "Screens". Para crear una pantalla inicial, esta se personaliza con las propiedades y elementos necesarios, como el color de fondo, la barra de estado y el encabezado.
¿Cómo se agregan elementos a una pantalla?
A través del módulo superior derecho, se añade la primera Screen, que servirá como punto de partida del prototipo. Por ejemplo, al establecer que la Home se presente por defecto, se debe especificar el contenido visual como el fondo y otros elementos visuales como el header, que es una forma rectangular configurada con tamaño y características específicas.
Asegúrate de que los elementos como la barra de estado y el texto sean visibles y correctamente posicionados en el layout de tu prototipo. La alineación y la disposición de cada componente son clave para una interfaz clara y consistente.
¿Cómo integrar carruseles y tarjetas dentro del prototipo?
Para implementar carruseles, se añaden tarjetas de la carpeta de assets como parte del contenido visual. Origami permite manejar estas tarjetas mediante lógica de bucles usando su sistema de inputs y outputs.
Para crear un carrusel:
- Utiliza un loop para repetir múltiples imágenes de las tarjetas de la carpeta.
- Aplica un multiplicador para espaciar las tarjetas adecuadamente.
- Configura el carrusel para que se active la función de scroll y se adapte al sistema de navegación por tarjetas.
Vigila cómo se comportan visualmente estas tarjetas dentro del carrusel, ajustando propiedades como el ancho y la alineación.
¿Cómo se crean transiciones interactivas en Origami Studio?
La magia de Origami Studio radica en su capacidad para crear transiciones e interacciones dinámicas sin complicaciones. Esto se logra a través de la configuración lógica de las propiedades de los elementos.
¿Cómo se modula el comportamiento de desplazamiento?
Para habilitar el desplazamiento eficaz dentro de los elementos:
- Vincula la función Scroll X para activar la navegación horizontal.
- Emplea el modulo de Scroll Settings para ajustar la paginación y suavizar el desplazamiento.
¿Cómo se implementa el cambio de tamañano con el scroll?
Para crear la ilusión de un header que se redimensiona con el scroll:
- Implementa la lógica de progreso (Progress) entre valores específicos (e.g., de 204px a 64px).
- Aplica esta transición al height del header, ajustando cuidadosamente la alineación para mantener el elemento visible correctamente.
¿Cómo envolverlo todo con un menú hamburguesa y vista previa del dispositivo?
El menú hamburguesa y otras pantallas adicionales complementan la interacción que el usuario experimentará. A través del manejo de capas y conexiones lógicas dentro de Origami, es posible implementar menús seleccionables y crear interacciones de transiciones suaves.
Finalmente, una de las funciones destacadas de Origami es la capacidad de previsualizar prototipos en dispositivos móviles reales mediante Airdrop, lo que permite realizar pruebas de usuario valiosas y obtener feedback en tiempo real.
A medida que adquieres experiencia con Origami Studio, notarás cuán poderosos son estos prototipos para trasmitir tus ideas de diseño antes de recurrir a los desarrolladores, fomentando una experiencia de diseño más efectiva e interactiva. ¡Sigue aprendiendo y experimentando para dominar el arte del prototipado!