@todd I’ve been using OrganicMaps for years. Built on top of OpenStreetMap data and have apps on android and ios.
Organic Maps: Offline Hike, Bike, Trails and Navigation
Free, open-source, fast, privacy-focused, detailed offline maps for travelers, tourists, drivers, hikers and cyclists created by MapsWithMe/Maps.Me app founders
(organicmaps.app)