Overview
The Encore KMP SDK is a thin bridge to the native iOS and Android SDKs. Add one dependency in your shared module — the native SDKs are resolved automatically per platform.
Step 1: Add the Gradle Dependency
In your shared module’s build.gradle.kts:
mavenCentral() is included by default in Kotlin Multiplatform projects. No additional repository setup is needed.
Step 2: iOS — Install CocoaPods Dependencies
If your KMP project targets iOS, run:
This resolves the native EncoreKit pod via the KMP CocoaPods plugin. No manual Podfile changes required.
Step 3: Verify
Sync your project, then verify the SDK is available in shared code:
Requirements
Next Steps