← All Projects

Recon Dash

KotlinJetpack ComposeC++/NDKMapLibreAndroid

An independent Android app that streams offline turn-by-turn navigation onto the round TFT cluster of Royal Enfield's Guerrilla 450 and Himalayan 450 motorcycles over Wi-Fi. On-device routing and pre-cached map tiles mean no data connection is needed during a ride. Hardware-validated on real bikes. Not affiliated with Royal Enfield.

Features

  • Offline-first navigation with on-device Valhalla routing and PMTiles
  • Live map projection to the dash over the K1G protocol (H.264 over Wi-Fi)
  • C++/NDK geo hot path for performance-critical work
  • CarPlay-inspired glanceable UI with gold accents
  • Ride history, favorites, and a telemetry lab for decoding dash data