Analisando propostas

Desenvolvedor Especialista em Navegação Gps para App Android (Maplibre/Openstreetmap)

Publicado em 26 de Julho de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor experiente em navegação GPS para aprimorar o aplicativo Wing, um projeto de navegação inspirado no Waze. O aplicativo utiliza Maplibre gl js, openstreetmap e javascript/typescript, e a maior parte do desenvolvimento inicial já foi concluída. Precisamos de um profissional para refinar a experiência de condução, tornando-a fluida e intuitiva, similar aos padrões do Waze ou Google Maps.

O projeto já conta com as seguintes funcionalidades:
- Interface de navegação
- Cálculo de rotas
- Navegação curva a curva
- Instruções de voz
- GPS em tempo real
- Aplicativo Android funcional (via WebView/Capacitor)
- Rotação do mapa
- Cálculo e recálculo de rotas

Objetivos do Projeto:
1. Melhorar a seta de navegação:
  - Garantir movimento suave e rotação sem tremidas.
  - Implementar interpolação entre posições GPS.
  - Manter a seta sempre alinhada à direção da via.
2. Implementar 'Snap to Road':
  - Corrigir a posição do veículo para que permaneça sobre a rua.
  - Evitar oscilações causadas pela imprecisão do GPS.
  - Melhorar o tratamento em pistas paralelas, viadutos e rotatórias.
3. Consumo da rota:
  - O trecho já percorrido deve desaparecer ou mudar de cor.
  - Apenas o trecho restante deve permanecer destacado no mapa.
4. Aprimorar a câmera de navegação:
  - Garantir movimento suave e rotação fluida, sem 'pulos'.
  - Posicionar o veículo na parte inferior da tela.
  - Ajustar o 'pitch' da câmera para ser semelhante ao Waze.
5. Desenvolver zoom inteligente:
  - Implementar zoom automático conforme a velocidade do veículo.
  - Respeitar o zoom manual do usuário por alguns segundos.
  - Eliminar o problema atual de retorno automático do zoom.
6. Otimizar recálculo de rota:
  - Detectar rapidamente quando o usuário sair da rota.
  - Recalcular a rota sem travamentos ou lentidão.
  - Evitar múltiplos recálculos desnecessários.
7. Melhorar a performance geral:
  - Otimizar a atualização do mapa.
  - Reduzir o consumo de CPU e bateria.
  - Garantir uma navegação contínua e fluida.

Tecnologias utilizadas no projeto:
- Maplibre gl js
- android (webview/capacitor)

buscamos um profissional com experiência comprovada em:
- desenvolvimento de aplicativos de navegação gps.
- MapLibre ou Mapbox GL.
- OpenStreetMap.
- Geolocalização em tempo real.
- Algoritmos de Snap-to-Road.
- Animações de mapas.

Experiência em projetos semelhantes ao Waze ou Google Maps será um diferencial significativo.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Bug ou alteração pequena

Prazo de Entrega: Não estabelecido

Habilidades necessárias