Compass, GPS tracker & offline maps. No ads, no tracking.
MBCompass is a free and open-source compass and navigation app
without ads, in-app purchases, or tracking. Lightweight, focused,
and built for real use.
Compass- Accurate compass with true north and magnetic north
- Sensor fusion (accelerometer, gyroscope, magnetometer) for stable readings
- Real-time magnetic field strength (µT)
- Auto-alert when accuracy drops low enough to matter
GPS & Maps- Live location on OpenStreetMap
- Offline maps via Mapsforge point MBCompass to a folder
containing any .map file and toggle between online and offline
- Toggle between OSM tiles and offline maps in Settings
Track Recording- Record routes with start, pause, resume, and background support
- Smooth polyline rendering on the map
- Track stats: distance, duration, average speed, elevation gain/loss,
min/max altitude, elevation profile
- Star and sort saved tracks
- Export as GPX : compatible with OsmAnd, Garmin, and any
standard mapping tool
App- Light, Dark, and AMOLED themes
- Custom bottom navigation bar
- Landscape orientation supported
- Screen stays on during navigation
- Runs on Android 6.0+
- Under 2 MB including offline map support
Privacy- No analytics, no crash reporter, no ad network
- No Google Play Services dependency
- Location processed on-device only
- Source: https://github.com/CompassMB/MBCompass
Not just a compass. Not a full navigation app.MBCompass sits in between, direction, live map, track recording,
and offline maps without unnecessary complexity.
WhatsNew:
- Added support for offline Mapsforge maps
- Simplified the compass direction heading indicator (True North or Magnetic North)
- Added pause duration to track statistics
- Fixed GPS location requests and waypoint timing issues
- Fix the initial cold white background splash screen on Android 12 and newer
- Improved performance by replacing mapview xml implementation to full compose
Hint: This app is available in both, F-Droid Main and IzzyOnDroid repos.