
Kotlin Multiplatform SDK for HeedKit — shared Android/iOS/JVM client (Ktor under the hood).
Targets: androidTarget, iosX64, iosArm64, iosSimulatorArm64, jvm.
import com.heedkit.kmp.HeedKit
import com.heedkit.kmp.EndUser
suspend fun bootstrap() {
HeedKit.initialize(
projectKey = "fh_xxx",
user = EndUser(externalId = "user-123", email = "you@app.com"),
)
val features = HeedKit.list()
}UI: bring your own — this module exposes pure-Kotlin data + suspend functions. Use it from your shared business layer; render with Jetpack Compose (Android) or SwiftUI (iOS).
Kotlin Multiplatform SDK for HeedKit — shared Android/iOS/JVM client (Ktor under the hood).
Targets: androidTarget, iosX64, iosArm64, iosSimulatorArm64, jvm.
import com.heedkit.kmp.HeedKit
import com.heedkit.kmp.EndUser
suspend fun bootstrap() {
HeedKit.initialize(
projectKey = "fh_xxx",
user = EndUser(externalId = "user-123", email = "you@app.com"),
)
val features = HeedKit.list()
}UI: bring your own — this module exposes pure-Kotlin data + suspend functions. Use it from your shared business layer; render with Jetpack Compose (Android) or SwiftUI (iOS).