Not sure if this has been mentioned before but for hiking and walking I've found OsmAnd invaluable. Loads of features I don't use, GPX file upload, 7 free map downloads (you can delete unused versions so you've still got 7 spaces) very accurate, turn by turn navigation etc.
Didn't realise you could create a GPX file in it! I've been adding files onto my phone and then importing them. Using it over the weekend at the Lakes will hopefully allow me to get a bit more acquainted with the various features.
Not sure if this has been mentioned before but for hiking and walking I've found OsmAnd invaluable. Loads of features I don't use, GPX file upload, 7 free map downloads (you can delete unused versions so you've still got 7 spaces) very accurate, turn by turn navigation etc.
https://osmand.net/features