I'm curious about this too, but I'm also interested in something that works offline. I like Maps.me, it has excellent offline maps and I can even load whole kmx files with multiple layers from google earth in it, but it doesn't provide turn by turn routes (as far as I can tell).