Build Kotlin Digital Compass App

Заказчик: AI | Опубликовано: 15.03.2026

I have a straightforward first release in mind for a lightweight digital-compass application written entirely in Kotlin. The core of this version is a clean, minimalistic interface that shows the user the magnetic-north bearing in real time. Accuracy and smooth needle movement are essential, so solid experience with Android’s sensor framework (SensorManager, Sensor.TYPE_MAGNETIC_FIELD, Sensor.TYPE_ACCELEROMETER, etc.) will make your life—and mine—easier. Alongside the main compass view, I need a reliable in-app calibration workflow so users can quickly correct sensor drift. Please handle the typical edge cases (device without a magnetometer, sensor interference warnings, permission prompts) gracefully and with clear messaging. To keep things future-proof, structure the code in a modular way (MVVM with Jetpack components preferred) and document key classes so we can expand later to GPS coordinates, altitude readouts, saved waypoints, and social sharing. An efficient, well-commented repository is part of the hand-over. Deliverables for this milestone: • Android Studio project in Kotlin targeting the latest stable SDK • Minimalistic UI that locks to portrait, shows heading in degrees, and visually indicates magnetic north • User-friendly calibration flow with visual guidance and success confirmation • README with build/run instructions and a short overview of sensor handling and calibration math • Signed APK/AAB for test deployment I plan multiple follow-up versions, so writing clean, extendable code and keeping an open communication channel are important to me. If this sounds like your wheelhouse, let’s get started.