Skip to main content

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