Back to Projects
Naveera Driver App
Production ride-hailing navigation app for drivers. Built with MapLibre GL for real-time map rendering, OSRM/Valhalla for routing, and a custom GPS interpolation pipeline running at 15Hz for smooth driver marker movement. Features real-time rerouting, step-by-step navigation, and a trip lifecycle state machine.
2025
About the Project
Naveera Driver App is a production-grade navigation client for ride-hailing drivers. It combines MapLibre GL rendering with OSRM/Valhalla-backed routing and a high-frequency GPS interpolation layer so driver position updates feel continuous on the map. The app handles rerouting, turn-by-turn guidance, and a formal trip lifecycle to keep map, route, and UI state consistent under real-world GPS noise and network conditions.
Key Features
- Real-time driver marker interpolation with predictive extrapolation
- Custom polyline management with reroute detection
- Camera follow system with compass and bearing support
- CI/CD pipeline via GitHub Actions (APK/AAB releases)
Technologies Used
Flutter
MapLibre GL
OSRM
BLoC/Cubit
GPS Interpolation
.jpg?height=300&width=600)

