OsmAnd+ is an offline world map application based on OpenStreetMap (OSM), which allows you to navigate taking into account the preferred roads and vehicle dimensions. Plan routes based on inclines and record GPX tracks without an internet connection.
Because you are donating to google, just download free and donate directly… at least thats what I would do