as we currently explore how to improve the “navigation experience” with GraphHopper we created a very simplistic example to try this in real world.
For that we forked the Mapbox Navigation SDK for Android, before they introduced a closed source binary blob (which is likely just some open source valhalla code).
With this SDK you can create your own navigation app, like we did here. We would like contributions and feedback
This Android Demo is on Google Play too. (Maybe someone has interests to put it on F-Droid ?)
The server side requires either the GraphHopper Directions API or, if you want to have the server side 100% open source too, the GraphHopper routing engine plus this extension and Nominatim for the address search.
A blog post will follow soonish too.