Evaluando propuestas

Widget de Gps para Android

Publicado el 27 Julio, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

Desarrollar un widget para navegación GPS, que va actualizando la ubicación de un dispositivo en un mapa que se despliega en el mismo dispositivo. Debe calcular la distancia recorrida en kilómetros entre el punto de inicio y el punto de arribo y mostrar esta información al usuario. Los datos generados durante el trayecto irán siendo registrados en una base de datos en la nube.

Contexto general del proyecto

Debe realizar lo siguiente: - El widget o app carga desde un URL en el navegador - Al cargar, aparece un mapa mostrando la ubicación actual al centro y un botón que dice "iniciar viaje" - La ubicación actual se actualiza en automático cada determinados segundos. - Al seleccionar "iniciar viaje", el botón cambia a "finalizar viaje" y el viaje empieza. Al hacerlo, se registra en una base de datos la posición de inicio (en coordenadas GPS) y cada que se actualiza la ubicación en el mapa se registra la posición actual junto con otros datos (timestamp con fecha y hora, Android id, IMEI, id del viaje e id del conductor. Adicionalmente registraremos otros datos relacionados con la cuenta del dispositivo) - Al seleccionar el botón "finalizar viaje" se despliega una confirmación de "presione ok para finalizar". - Tras presionar Ok el viaje termina con lo que se registra en la base de datos la ubicación final (junto con los demás datos relacionados: timestamp con fecha y hora, Android id, IMEI, id del viaje e id del conductor) y se despliega en pantalla los siguiente datos: Hora de salida, Hora de arribo, tiempo del recorrido en minutos y distancia recorrida. Nota: El cálculo de la distancia recorrida debe ser en base a los kilómetros recorridos durante la ruta y no la distancia en línea recta entre las coordenadas GPS de inicio y fin. - Debe permitir que sea usado en múltiples dispositivos de manera que todos ellos se comuniquen a la misma base de datos en la nube para ir registrando su información. Otros: El desarrollador deberá firmar contrato antes de iniciar el proyecto.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android
Necesito Crear una app
Tipo de app Otro
Necesita backend
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por R. C.