I use MAPS.MEMAPS.ME as an alternative. It works perfectly offline, you can save places, search anything (what isin the downloaded) maps, and it has a router for driving and walkwalking too. Its map data is from OSM, it. It is also accurate enough, (but) it can be edited by anyone..., though this can lead to mistakes (I've not encountered any of them so far), and on the other hand, sometimes it is even more detailed than Google Maps.
Anyway
Anyway there are a lot of apps on Google Play using OSM's data.