
Ya lo teníamos casi todo decidido. Haríamos un prototipo que mostrara el flujo de la información a través de la aplicación Adobe XD. Este sería «bonito», estético pero no funcional.
Paralelo a esto, que es en lo que estoy trabajando, haríamos en lenguaje Python, un prototipo funcional y feo. Este será escrito con la ayuda de una librería PyQt, librería que aprendí a usar en Programación Avanzada en múltiples tareas que nos pidieron.
Además, PyQt tiene un AddOn, QtDesigner, que permite «dibujar la aplicación» y luego importar la interfaz, junto con las interacciones, a Python. Esto facilita el diseño al menos, funcional de la aplicación.
No obstante, la contraparte nos pidió que le entregásemos la aplicación terminada, cosa que, ya habiamos evaluado hacer pero que complica mucho.
Para poder juntar ambos prototipos, tendríamos que cambiar el lenguaje de programación (a java, css, html) en vez de python, además de pagar un servidor para poder conectar la app y mezclar ambas interfaces.
Es mucho trabajo para hacer en un semestre, de hecho, para un evento que tendremos el proximo semestre, unos chicos estan desarrollando una aplicación como proyecto anual de un ramo (para los JING, chicos de la UChile) y al ser yo organizador del evento, me muestran semanalmente sus avances para validar las interacciones y contenido.
Por lo que por ahora, seguimos con nuestra idea de hacer ambos prototipos por separado. Pero mañana domingo, nos juntaremos a tomar la decisión final.