/bussola-agil

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.

Primary LanguageKotlinApache License 2.0Apache-2.0

en Apache License Google Play LinkedIn

Rolling Compass

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.

Screenshots

License

Distributed under the Apache license. See LICENSE for more information.