<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">From my experience you probably need:<br>
<br>
- Offline map: Mapsforge<br>
<br>
- Offline routing: GraphHopper<br>
<br>
- Turn by turn instructions: GH produces them, check its API<br>
<br>
- Voice navigation: Android has text-to-speech (provided it
supports your language)<br>
<br>
- Live traffic cannot be entirely offline. You can check Peter's
posts about that <a
href="https://karussell.wordpress.com/2015/03/18/integrate-your-traffic-data-into-route-planning/">here</a>
and <a
href="https://karussell.wordpress.com/2015/04/08/visualize-and-handle-traffic-information-with-graphhopper-in-real-time-for-cologne-germany-koln/">here</a>.<br>
<br>
</div>
<div class="moz-signature">-- <br>
<font color="#000000">Emux</font><br>
<a href="http://wiki.openstreetmap.org/wiki/Cruiser">Cruiser</a> -
<a
href="http://wiki.openstreetmap.org/wiki/Atlas_%28navigation_application%29">Atlas</a></div>
</body>
</html>