This app was mentioned in 2 comments, with an average of 3.50 upvotes
Google Maps like every has said, it has very good voice commands so there is no need to look at your phone.
I'm not sure how well Google Maps works with its offline maps but RTA have an official app with full offline mode