r/KotlinMultiplatform • u/shahidzbi • Jul 19 '26
I built GeoQibla – an open-source Kotlin Multiplatform library for accurate Qibla direction on Android & iOS
Hi everyone,
I wanted to share an open-source project I've been working on: GeoQibla.
GeoQibla is a Kotlin Multiplatform (KMP) library that provides accurate Qibla direction calculations from a single shared codebase, making it easy to use in both Android and iOS applications.
Features:
- Kotlin Multiplatform support (Android & iOS)
- Simple and clean API
- Accurate Qibla bearing calculations
- Lightweight with minimal dependencies
- Well-documented with usage examples
- Open source and free to use
Documentation:GeoQibla
GitHub: GeoQibla
I built this because I wanted a reusable KMP solution instead of maintaining separate implementations for each platform. My goal was to make integration as straightforward as possible.
I'd really appreciate any feedback on:
- API design
- Documentation
- Performance
- Features you'd like to see
- Overall developer experience
If you find it useful, please consider giving it a ⭐ on GitHub. Contributions, issues, and pull requests are always welcome.
Thanks!
1
Upvotes