Screenshots
Description
<b>MBCompass</b> is a free and open-source compass and navigation app
without ads, in-app purchases, or tracking. Lightweight, focused,
and built for real use.
<b>Compass</b>
- 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
<b>GPS & Maps</b>
- 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
<b>Track Recording</b>
- 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
<b>App</b>
- 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
<b>Privacy</b>
- No analytics, no crash reporter, no ad network
- No Google Play Services dependency
- Location processed on-device only
- Source: https://github.com/CompassMB/MBCompass
<b>Not just a compass. Not a full navigation app.</b>
MBCompass sits in between, direction, live map, track recording,
and offline maps without unnecessary complexity.
What’s new (1.1.17)
- 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
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_LOCATION
- NotificationsShow notifications.
- Internet accessSend and receive data over the internet.
- Approximate locationDetermine the location via the network.
- Precise locationDetermine the location via GPS.
- mbcompass.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments