Skip to content

1.0.0

Compare
Choose a tag to compare
@jordond jordond released this 09 May 22:36
· 100 commits to main since this release
1312eb7

🧭 Compass for KMP

This is the first stable release of Compass! Compass is a "swiss-army knife" toolkit for location related tasks for Kotlin Multiplatform.

Please check out the documentation at https://compass.jordond.dev!

Compass includes the following features:

  • Geocoding for all platforms!
    • Native support for Android/iOS
    • Other platforms supported via third-party APIs
  • Geolocation
    • Native support for Android/iOS
      • Permission handling is built-in!
    • Support for browser is also included (js/wasm)
  • Autocomplete for all platforms!
    • Support via existing Geocoding functionality
    • Support for Google Places API is in the works

Check out this page to see which platforms are supported for each artifact.

Note: If you have been using the previous <1.0.0 pre-release versions. You will have to update your dependencies to point to the new artifacts. The compass- was dropped from the artifact names, ex:

compass-geocoder = { module = "dev.jordond.compass:geocoder", version.ref = "compass" }