I used Orux maps for a while. Mainly for times I went walking since I already had a Garmin Edge 500 for when I went cycling. Orux maps at that time was a pretty full featured program. But the fact it was so full featured made it a little complicated.
I've since found that for very simple stuff, the Specialized Ride App works well for both cycling, walking and anytime I just want to track where I've been. RWGPS has an app too. But as I said I already use a Garmin Edge device which does more for me and doesn't use my phones battery up as some phone apps with maps do.