Digital Compass is a precise, smooth, real-time compass built on the phone's own motion sensors.
Kotlin, Android SensorManager, custom Canvas view.
Complete and installable as an Android app. Not yet published on Google Play.