Review: OsmAnd~
I am an active contributor to OpenStreetMap project since 2013 and this app means a lot to me because this was the only alternative map application back then & for long-time for Android & iOS devices.
Merely contributing to OSM was not fruitful until such a consumer side app exists which makes contributing to OSM meaningful because we can de-google (i.e live without google) ourselves for privacy & sovereign reasons.
- The app supports offline first usage (we have to download map data of our area of interest) and no need to worry about lack of Internet connectivity when traveling abroad or remote regions.
- Offline navigation & voice instructions on language of your choice through TTS. Additionally it can also integrate with online routing services like OSRM, etc.
- The app also has a collection plugins which enhances the features like close integration with Wikipedia, street level images through Mapilary & wikimedia commons.
- The app screens are customizable with various widgets.
- Supports multiple usage profiles (car, bike, public transport, cycling, etc).
- Display the map in language of your choice (the names in OSM should be localized to that language)
- Bookmark or save favorite places
- Record GPS tracks, plan a route and share it with friends & family members. Tracks can be uploaded to OSM for helping armchair mappers too.
Feature wise it is extensible. The app renders vector tiles and since it does it all in our phone, the rendering will not be as smooth as Google maps or CoMaps or OrganicMaps.
Map data also takes up a small portion of storage (this data can be moved to external storage, if available) and the app also supports receiving live updates of data (if you are an OSM contributor).
Overall, a fantastic app that will never fail you (map data quality varies from region to region based on how actively people contribute to OSM in that region).