Hay un video muy interesante de la WWDC de Apple de este año llamado Prototipos: Fingir hasta que lo hagas . No puedo encontrar un enlace para él, pero lo vi en la aplicación WWDC. Pasa por el proceso que algunos diseñadores de Apple pasan por prototipos de aplicaciones. Le recomiendo que lo vea.
Los pasos son básicamente los siguientes:
- Refina tu idea en una definición de una oración y una lista básica de características. Elija una o dos de esas características para centrarse.
- Dibuje diseños de pantalla en papel. Tantos diseños diferentes como se te ocurran. Una vez que te hayas quedado sin ideas, elige un par de diseños que creas que son los mejores.
- Dibuje las pantallas en Keynote (o la aplicación de gráficos que prefiera). Solo imágenes planas, sin interacción. Use datos e imágenes ficticias, pero trate de que se vea lo suficiente como una aplicación terminada que haga que las personas quieran interactuar con ella.
- Obtenga las imágenes en su dispositivo (por ejemplo, iPhone) y muéstreselas a personas que posiblemente usarían la aplicación en la vida real. Hágales algunas preguntas, como “¿Cómo encontrarías X?” y “¿Qué mejoraría la aplicación?”
- Tome esa retroalimentación y regrese al punto 2.
- Cuando tenga un diseño concreto, agregue la interacción del usuario en el paquete de animación que elija. Sigue usando datos ficticios, pero ahora puede mostrar transiciones a diferentes pantallas y desplazamientos y ese tipo de cosas.
- Muéstralo a las personas en el dispositivo. Míralos tratar de usarlo. Hacer preguntas. Iterar.
Obviamente, el objetivo general con el proceso anterior es crear un prototipo de su aplicación y perfeccionar el diseño antes de escribir una línea de código. Una vez más, vale la pena ver el video: dura aproximadamente 50 minutos y en realidad brinda algunos detalles sobre cómo realizar algunos de los pasos anteriores.
- ¿Cómo se diseñarían las antiguas API de Objective-C de manera diferente si se escribieran en Swift?
- ¿Cuáles son los marcos adecuados del lado del cliente para una aplicación iOS con un backend Rails?
- ¿Alguien puede sugerir tutoriales de la aplicación Group Chat para iOS usando Swift y Firebase?
- ¿Qué servicios puedo usar para crear un laboratorio de pruebas móvil personal para mi empresa?
- ¿Cuánto ganan los desarrolladores independientes y las empresas de desarrollo de aplicaciones por una sola aplicación de Android o iOS?