Skip to content

A fully functional jetpack compose compass app that uses device magnetometer to find cardinal direction

License

Notifications You must be signed in to change notification settings

MubarakNative/MBCompass

Repository files navigation

🧭MBCompass

A fully functional jetpack compose compass app.

Downloads Minimum SDK Version

Get it on IzzyOnDroid

About

MBCompass is a simple, modern, and accurate compass app built with Jetpack Compose. It uses the device's magnetometer and accelerometer to provide real-time geomagnetic field updates. Designed with Android Lifecycle in mind, it delivers a simple and efficient app experience. In general, a simple and efficient compass

Screenshots

Features

  • True north-based azimuths.
  • Power efficient (Android Lifecycle dependent)
  • Magnetic Strength in µT.
  • Always on display.
  • Landscape orientation support.
  • Sensor fusion: Combines (Accelerometer and Magnetometer) for better accuracy.
  • No annoying ads or no in app purchase.

Permissions

  • No permission at all (Uses device in-built sensors)

License

GNU GPLv3 Image

MBCompass is licensed under GPLv3

Read full license text here.

Artwork License:

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