Android Java
- https://github.com/maplibre/maplibre-navigation-android (mapbox fork from GraphHopper)
- https://github.com/luish88/Turn-by-Turn-Navigation-Module-for-Android (uses GraphHopper with offline routing)
- https://github.com/maksumon/myRoute
JavaScript
- https://github.com/flyandi/react-native-maps-navigation-example -> https://github.com/flyandi/react-native-maps-navigation (2019) (android and ios only, no web)
- https://github.com/ffwdme/ffwdme.js (2017)
they seem to be skeletons:
- https://github.com/hobochild/mapbox-navigation-machine (2018)
- https://github.com/binyatov/Cordova-mapbox-js-navigator (2017) (shows the map and an arrow but nothing more)
?
Goals could be...
- web-only to deliver on web, android and ios without delay
- for now do not care about performance
- assume online routing (start with GraphHopper but abstract it a bit away)
- use maplibre gl js
- develop with typescript and react (but not react native)