So, it has been a bit since I've looked at what is new on the GPS Android app front, and alot of threads are outdated (or hundreds of pages long), so I was hoping someone here could just point me to an app that "does it all", if it exists? My wish list is: 1) Turn by turn directions for specific track (not just a route of the fastest way to point A to Point B) 2) On the fly routing (when needed), going from point A to B 3) Offline capable (maps downloads and on the fly routing) 4) Ability to record tracks, download tracks and waypoints. 5) Able to plan and set up predetermined routes on a computer before sending to app I can do all of this now, but need a few different products to do so. Here's what I use: Google Maps (Web plus App) -PLUS: Able to build "My Maps" with waypoints and tracks easily, and export them to KML. Then can use them in Backcountry Navigator app on the phone, or refer to the maps on Google Maps/Google Earth. -MINUS: Cannot seem to get turn by turn routing from My Maps, based on a specific route you have designated. If you choose to route to a waypoint, it will do the best route, not the already determined one. Not great for trying to moto over specific roads that aren't the most efficient way to get from point A to B. -MINUS: Creating a route in standard Google Maps (not part of My Maps) and sending to phone doesn't keep the route the same, will recalculate based on most "efficient" algorithms. -PLUS: You can download maps offline so you can at least do on the fly routing from point A to B without cell service. Backcountry Nav Pro App -PLUS: Full featured GPS app with lots of maps to download. Will record tracks, and allow you to download tracks/waypoints to follow along on the map -MINUS: No turn by turn based on a given track. No on the fly routing along known roads if you need. Rever (web plus app) -PLUS: Can plan routes on the computer via the web easily, and then see them on the app. Can record and share tracks and routes. -MINUS: No turn by turn directions. No on the fly routing from the app. Mapquest (web plus app) -PLUS: Can plan route on the computer, and save to My Maps section. Can send a link to phone that will open the app and preserves the planned route on my phone. I use this if I'm sticking to known paved and dirt roads, not trails. On the fly routing capable -MINUS: No offline capabilities that I can find. Mapfactor Navigator (app) -PLUS: I haven't used it much, but it seems to allow for offline turn by turn, with downloadable OSM maps for free. -MINUS: No way to set up route on the computer first and then send to the app as far as I can tell. Must be done all on the app.