Aplicación Android para publicar datos de localización desde un móvil Android

  • Perfil deseado: Programador
  • Localización: Indiferente
  • Presupuesto: De 250 a 500 €
  • Publicación: 13 de septiembre de 2017

Proyecto publicado por

Cliente

  • Alcalá de Guadaíra, España

Este usuario no tiene ninguna valoración aún

Denunciar proyecto

Descripción

Se trata de la implementación de una APP Android con la siguiente funcionalidad:

I. La APP contendrá una pantalla inicial con logo suministrado antes de iniciar los trabajos.
II. La primera vez que se inicie la APP, desde descargar e instalarla, se solicitará la cumplimentación de un formulario variable, obtenido desde una API REST de Azure a desarrollar. Los datos del mismo serán variables y devueltos por ese API; un ejemplo de los mismos sería,
a. Rango de edad
b. Sexo
c. Ocupación
d. Rango ingresos familiares anuales
e. Vehículo propio

III. A continuación la APP se conectará a un servicio API REST ya existente en qosit,azure-device.et para su identificación y registro.
IV. La APP obtendrá la geolocalización del usuario mediante el medio que esté configurado y disponible: GPS, WiFi, Datos Móviles,…)
V. La APP será un servicio continuo y en segundo plano en el terminal con la siguiente funcionalidad,
i. irá guardando en una BD local, en el terminal los siguientes datos,

1. Latitud
2. Longitud
3. Velocidad
4. Distancia al nodo previo
5. Angulo
6. Precisión de la medida
7. Proveedor dato (network o gps)

ii. se registrarán únicamente los cambios de ubicación, de distancia mayor o igual a un número de metros, paramétricamente, establecido,
iii. estos datos registrados y almacenados en la BD local del terminal, se transmitirán a una API REST ya existente cuando exista una conexión de datos de alta velocidad (WiFi) y una vez transmitidos se borrarán de la BD local del terminal, para liberar espacio,
iv. se podrán establecer o deshabilitar los servicios de la APP en el terminal.

Tareas

Aceptación de los requerimientos funcionales, en la descripción del proyecto.
Programación y Prueba de la APP.
Recopilación y Entrega del Código Fuente.

Siempre encontrando las mejores prácticas en programación, calidad y usabilidad de APPs