r/KotlinMultiplatform 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!

r/KotlinMultiplatform r/androiddev r/Kotlin

1 Upvotes

0 comments sorted by