I have been using Sygic on car and motorcycle since it integrates to Android auto, maps can be downloaded, routes planned and imported/exported (gpx) but I use often also Google maps. There is some other interesting options (like Kurviger) to check when time.