Sprocketss,
I use Maps.me (search on play store) and it has amazing detail, you can search by country/state and dl the offline maps.
Also free and no in app purchases.
Alpinequest can save an area, good if you need topo and mre detail (also can load gpx files), i think you need to pay for the extra features