I recommend OSMAnd: https://f-droid.org/packages/net.osmand.plus/
Or Organic Maps: https://organicmaps.app/
The problem with OSMAnd is the search feature is really bad and they are missing most addresses in many states (like Georgia)... I still use it instead of Google Maps but I often have to convert addresses to Lon-Lat using a 3rd party web service.
Use better map files. https://github.com/pnoll1/osmand_map_creation