The most advertising I saw was for Backcountry Navigator. This app has good ratings on the Google Play store, but costs $10. I figure this is not a bad price to pay if it is decent. I tried the trial version and eventually bought the pro version. I was quickly finding a lot of bugs with this app, such as my tracks drawing in the middle of a lake or a lot of flicker on the screen when the maps would redraw.
In between I'm not sure how many others I tried, but my favorite by far is a gem called OruxMaps. If you're used to a Garmin eTrex, you will feel pretty close to home using this app. It is EXTREMELY customizable and 'just works'. Never had a FC, and almost always had expected behavior. The only strange thing I found was at some point I had it navigating to a point, and I could not figure out how to 'cancel' the navigation, so it was always drawing a straight line from my position to the point it was trying to navigate me to. Other than this annoyance it performed flawlessly.
So, here is our route in the Indian River area. I used OruxMaps to record the route. I shared it with myself by uploading it to my Google Drive account as a GPX file. Once in drive I downloaded it to my laptop, where I tried to re upload it to Google Maps with very poor success. I played with this for several hours, trying to modify the GPX file and get Maps to load the whole thing, but it would only display about half of the entire track.
I finally came across GPSVisualizer.com, a cool site that will let you upload your gpx file and visualize it in a number of different ways. One of the ways you can save the file is to a site called EveryTrail.com, which is kind of like a blog site for your trips. Here is the link it generated for our trip in Indian River:
EveryTrail - Find hiking trails in California and beyond