Sobre este proyecto
it-programming / mobile-development
Abierto
Necesitamos un desarrollador Flutter experimentado para solucionar problemas críticos con el seguimiento de ubicación GPS en una aplicación existente. Actualmente, la funcionalidad de rastreo GPS no funciona correctamente; deja de actualizarse después de un tiempo o no registra la ubicación en absoluto, especialmente cuando la aplicación se ejecuta en segundo plano. El objetivo principal es asegurar un seguimiento de ubicación en tiempo real, constante y fiable, tanto en primer plano como en segundo plano, para usuarios de Android e iOS.
Las tareas clave incluyen:
1. Diagnosticar y corregir los problemas que causan que el seguimiento GPS se detenga o no se actualice de manera consistente.
2. Implementar y optimizar los servicios en segundo plano para garantizar que las actualizaciones de ubicación continúen sin interrupciones, incluso cuando la aplicación no esté activa en la pantalla.
3. Revisar y ajustar todos los permisos de ubicación necesarios, asegurando su correcto funcionamiento y manejo en ambas plataformas (Android e iOS).
4. Abordar cualquier problema relacionado con la optimización de la batería que pueda estar afectando la persistencia del seguimiento de ubicación en segundo plano.
5. Proporcionar un resumen claro y conciso de las soluciones implementadas y los cambios realizados.
El candidato ideal debe tener experiencia comprobada con:
* Desarrollo de aplicaciones móviles con Flutter y Dart.
* Uso de paquetes de geolocalización como 'geolocator', 'location' o similares.
* Implementación y gestión de servicios en segundo plano para Android e iOS.
* Manejo de permisos de ubicación y resolución de problemas de optimización de batería en dispositivos móviles.
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
Plazo de Entrega: No definido
Habilidades necesarias