Hemos realizado una app basándonos en el framework Sencha+Phonegap.
A la hora de la verdad, falla como una escopeta de feria, en parte debido a bugs de Sencha o a incompatibilidades en ciertos devices.
La API y la versión iOS ya están funcionando.
Necesitamos un desarrollador que repita toda la app en nativo.
Requerimos que nos manden cotización con dinero y timings.
Adjunto pdf con todas las pantallas.
Puntualizaciones del briefing:
1-El password siempre es el mismo, 47736.
2-La primera pantalla sirve para recoger los datos. Puntualizaciones a esta pantalla:
a) Los datos introducidos se mandan a la API
b) La lista de hospitales depende de la provincia elegida
c) la edad la utilizaremos para decidir si la pantalla de "lugar de inyección" tiene una gráfica o otra (ver más adelante)
3-Las pantallas que no están en el pdf adjunto es porque son de puro texto.
4-La única complicación: Existe una pantalla de recordatorios. Lo único que tenemos que hacer es mandarle a la api la id del device, la hora y el tipo de recordatorio. En los de ciclo de 6 días se manda el parámetro del día de descanso y en el recordatorio personalizado mandamos un parámetro con el día.
5-Cuando el device recibe el recordatorio, cuando el usuario acepta el recordatorio o lo marca en el centro de notificaciones del teléfono, debe ir a la pantalla de lugar de inyección (a la derecha del pdf). Esta pantalla varía si el user es mayor o menor de 14 años. En esta pantalla el user marca el lugar de inyección y nosotros guardamos la fecha y el lugar de inyección (lo utilizaremos para el "mandar email).
6-En "Como usar Nutropin" hay un video embedido de Vimeo.
7- En "enviar email" lo que hacemos es mandarle a la API la dirección de email, el nombre del user, las fechas y el lugar de inyección. Es la aPI la que se encarga de mandar el email formateado en excel.
Los envios de los recordatorios y los "enviar por emial" se hacen enviando un json a la api y ya está.
En este link se puede descargar la versión para android realizada con Sencha para que la podais evaluar. Funciona en la gran mayoría de devices, pero da muchos problemas:
https://mega.co.nz/#!i1QAACgC!bVIuSKTm7k2Chp7WhjqkA11zUd2xfA65iOHv0lFsqW4
Plazo de Entrega: No definido