Sobre este proyecto
it-programming / mobile-development
Abierto
Requerimientos funcionales importantes:
permisos para uso de ubicación gps
push notifications cuando se desactive el gps(estilo life360)deberá enviar el evento al webservice(id usuario, fecha, hora, posición)
permisos para acceder a batería (una vez la batería se encuentre sobre el 25% deberá enviar el evento al webservice(id usuario, fecha, hora, posición)
permisos para acceder a gps
posibilidad de recepción de push notification (fcm)firebase google o onesignal
evento envío de posición en “tiempo real” de acuerdo al método enviado por el webservice que envía frecuencia y activación.
Posibilidad de cargar una vista-web.
En la vista de detalle de actividad: posibilidad de dar clic en el número telefónico y que permita abrir el marcador de teléfono del dispositivo, posibilidad de dar clic en el correo electrónico del cliente y permita abrir el programa predeterminado de correo, posibilidad de dar clic en la dirección y permita abrir la aplicación “Google Maps” para que pueda realizar el recorrido.
La aplicacion debera funcionar en modo online y offline y sincronizar la data, cuando el servicio de datos/internet se restablezca.
Tener servicio en background para sincronizar la data: posición, fotos, archivos, eventos, etc, es decir deberá ser un hilo adicional a la aplicación principal.
Consideraciones especiales:
1.
El web service(api rest) ya esta construido y todos los métodos disponibles para ser consumidos desde la aplicación móvil que desarrollará.
2. Los mockups de la aplicación ya restan construidos, por tanto le entregaremos todos los diseños, iconos y soporte gráfico que se requiera.
3. Ya esta desarrollado el backend, por tanto le entregaremos un usuario demo para que verifique el correcto funcionamiento de la aplicación.
4. Recuerde que la aplicación debe funcionar en sistemas operativos Android y IOS, la tecnología a usar puede ser híbrida o nativa, siempre y cuando funcione correctamente de acuerdo a los requerimientos, y la experiencia de uso sea rapida y las mas adecuada.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Android
Plazo de Entrega: 14 Abril, 2019
Habilidades necesarias