MBCompass

Compass, GPS tracker & offline maps. No ads, no tracking.
AppID:com.mubarak.mbcompass
Author:Mubarak Basha
License:GPL-3.0-only
Donation:Webpage
LiberaPay
InRepoSince:2025-02-13
LastRepoUpdate:2026-07-21
LastAppUpdate:Unknown
LastVersion:1.1.17
Categories:Navigation
APK source:Github
icon 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.
Download Source Issues
1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device.

Packages

Version 1.1.17 (2026-07-21) verified verified help icon

Android Versions:
  • Target: 17.0
  • MinVer: 6.0
  • ABIs: arm64-v8a, armeabi-v7a, x86, x86_64
Permissions: help icon
Features:
Malware-Check:Passed help icon
10 Libraries detected: help icon

Download (2.1 M)

Version 1.1.15 (2026-05-03) verified verified help icon

Version 1.1.13 (2026-03-31) no RB details available help icon