Yandex MapKit KMP SDK

Kotlin-first SDK for Yandex MapKit. It's API is similar to the Yandex MapKit SDK but also supports
multiplatform projects and compose multiplaform, enabling you to use MapKit directly from your
common source targeting iOS or Android.
NOTE: It is not Yandex's project. Author has no connection with original SDK, it is wrapper
above official Yandex MapKit SDK
Available libraries
The following libraries are available. It
uses Yandex MapKit SDK version 4.23.0-lite
Installation
The minimum supported Android SDK is 26 (Android 8.0).
All modules are available for use in common code, but native API available only in native code.
On iOS the
official Yandex MapKit SDK in
not linked as a transtive dependency. Therefore, any project using this SDK needs to link the same
Yandex MapKit SDK as well. This can be done through your preferred installation
method (Cocoapods/SPM).
kotlin {
cocoapods {
pod("YandexMapsMobile") {
version = "<mapkit-version>"
}
}
sourceSets {
commonMain.dependencies {
implementation("ru.sulgik.mapkit:yandex-mapkit-kmp:<version>")
implementation("ru.sulgik.mapkit:yandex-mapkit-kmp-compose:<version>")
implementation("ru.sulgik.mapkit:yandex-mapkit-kmp-moko:<version>")
implementation("ru.sulgik.mapkit:yandex-mapkit-kmp-moko-compose:<version>")
}
}
}
cocoapods {
pod("YandexMapsMobile") {
version = "<version>"
}
}
Documentation
Full documentation on page