-
Personally I like osmand, you can load downloaded gpx tracks and you can follow them or you can use on device routing.
As well as using a pre loaded gpx track in active mode i.e my usual preference is just to display the track on the map with my current position, if I go of track it is quite easy to use chap nav to get back to the displayed track.
Track displayed on map but not active, my current position shown as radar type thingy in blue.
Active mode
cycling android app question - is there one that takes into account cycle routes with turn by turn navigation BUT also plots a new route if you go wrong/road closed/big dog on cycle path.
ps. and isnt "google maps" - because it does not navigate uploaded GPS/kml files, it just shows them as a black line on the map