Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 1.23 KB

README.md

File metadata and controls

23 lines (20 loc) · 1.23 KB

Icon Bike navigation display app

A companion Android application for the wireless bike navigation display.

The app does:

  • Compose map frames and send them to the display
  • Import and store GeoJSON tracks, including BRouter routes
  • Download map areas for imported tracks to work offline
  • Broadcast step-by-step navigation directions from OsmAnd, which was the original purpose of the display, but turned out to be useless

Prototyping On a bike The app

Tech stack

  • Kotlin
  • RxJava
  • Koin dependency injection
  • OsmAnd AIDL interface
  • Mapbox map SDK
  • BLESSED BLE library
  • kotlin-logging with slf4j-handroid