Rolling Compass is a simple and accurate compass app with a beautiful and modern design with different compass styles. Developed in Kotlin, using the Jetpack Compose UI kit.
For this project, the SensorManager class was used to access the device's geomagnetic field sensors and accelerometer. By analyzing the information gathered from these sensors, the app can determine the device's position in relation to the magnetic north pole.
To save the user's selected compass widget, DataStore was used as a data storage solution.
Distributed under the Apache license. See LICENSE
for more information.