Kotlin GPL-3.0

MBCompass

Modern FOSS Compass and Navigation app without Ads, IAP or Tracking

C

CompassMB

Dernière activité 10 sept. 2026
CompassMB/MBCompass

605

étoiles

43

forks

12

issues ouvertes

androidcompasscompass-appsf-droidhacktoberfestjetpack-composemagnetometermobilenavigationsensor-fusion

Ce README est souvent en anglais.

MBCompass Logo Text

Modern FOSS Compass and Navigation app for Android

GPLv3 License Latest Release Min API

About

MBCompass is a modern, free, and open-source compass and navigation app built from the ground up for Android, without ads, IAP, or tracking. Built with Jetpack Compose, it supports compass and navigation features while being lightweight, simple and battery-efficient.

Not just a compass. Not a full navigation app.

MBCompass sits in between, a focused navigation app for hiking, trekking and everyday use, combining direction, live location, and track recording without unnecessary complexity.


Features

  • Compass with true and magnetic north
  • Live GPS location
  • Sensor fusion for accuracy, combining (Magnetometer,Accelerometer & Gyroscope)
  • Magnetic field indicator

Maps & Tracks

  • Live track recording with start, pause, and resume
  • Real-time path visualization
  • GPX export
  • Offline Mapsforge maps (toggled in settings)
  • Optional online OpenStreetMap tiles
  • Track statistics (distance, duration, speed, elevation, altitude)

App

  • Material Design 3
  • Light, Dark, and AMOLED themes
  • Landscape support
  • No ads, tracking, or in-app purchases
  • Lightweight (~2 MB)
  • Android 6 and above

Roadmap

Q2 planned features
  • Topographic map support (contours)
  • Bearing to waypoint
  • Gpx import

Recognition

MBCompass has gained recognition from the global developer community:

  • #13 Product of the Day on Product Hunt
  • Featured in two consecutive issues of Android Weekly
  • Reached the front page of Hacker News
  • OSM newsletter

See full highlights

Permissions

  • Location : Navigation and track recording
  • Notifications (Android 13+) : Foreground tracking service

MBCompass never collects or shares your data.

Translations

MBCompass is open for community translations on Weblate!
You can help make the app accessible to more users by translating it into your language.

Translation status

Contributing

Contributions are welcome! If you encounter bugs or have feature suggestions, please open an issue or submit a pull request. See Contributing Guidelines for details.

Support

MBCompass is developed independently and will always remain free, open source, and ad-free.

If you find it useful, consider supporting its continued development.

Support MBCompass

License

GNU GPLv3 Image

MBCompass is Free Software: you can use, study, share, and improve it at your will. You may use, modify, and redistribute this project only if your modifications remain open-source under the same license.

See more information here.

Artwork License:

Compass rose : MBCompass rose (c) 2025 by Mubarak Basha is licensed under CC BY-SA 4.0

Projets similaires

A simple and clean compass for Android

Kotlinandroidcompassfdroid
KKr0oked
678 étoiles72

An elegant and colorful location information app for Android with Compass, Clock, Level, Sun, Moon, Trail Marker and many other features.

Kotlinaltitudeandroidandroid-application
HHamza417
293 étoiles32

An Android app that uses your phone's sensors to assist with wilderness treks or survival situations.

Kotlinaltimeterandroidastronomy
Kkylecorry31
2,9 k étoiles183