Android navigation app designed to work as the brain of the VescNavigator ecosystem.
This application provides real-time Google Maps navigation and transmits turn-by-turn directions via Bluetooth Low Energy to an ESP32 HUD controller.
VescNavigator Android is a smart navigation system for electric vehicles (E-Bikes · E-Scooters · Motorcycles).
It transforms a smartphone into a professional HUD controller by combining:
- Google Maps navigation
- BLE communication
- Smart routing logic
- OLED-friendly UI
The app is optimized for riding scenarios where quick glance navigation is critical.
- Google Maps SDK integration
- Routes API v2 maneuver detection
- BLE auto connection to ESP32
- Turn-by-turn packet transmission
- Cyber Blue / Vintage Orange themes
- Full dark mode interface
- Smart rerouting (> 50m off path)
- Simulation mode (Volume Up ×3)
- Driving & Cycling travel profiles
- Custom HUD navigation UI
- Clone this repository
- Open with Android Studio
- Add your
GOOGLE_API_KEY - Ensure map styles exist in
/res/raw - Build and install APK
Ruggero Cadamuro
Innovative EV Solutions