A native Android application built with Kotlin. Features real-time GPS tracking, animated canvas rendering, orbital mechanics, and a complete Messier catalog.
- AstroEngine: Sidereal time, altitude/azimuth, rise/set calculations.
- Solar/Lunar Dynamics: Real-time position, phase, and twilight calculations.
- PlanetCalc: High-precision orbital mechanics for the 7 major planets.
- Catalog: 110 Messier objects + 35 brightest stars with search and filtering.
- UI/UX: Custom StarFieldView with twinkling stars and MoonView with phase rendering.
- Android 8.0+ (API 26)
- Android Studio Hedgehog or superior
- Kotlin 1.9+
- Language: Kotlin
- Location: FusedLocationProviderClient with Kotlin Flow
- UI: Android Canvas API & Fragments
- Architecture: Clean architecture with dedicated calculation modules.
Built for stargazers and systems engineers.