A Kotlin Multiplatform SDK for rendering Wave flows and components inside native apps using Compose Multiplatform.
- Kotlin 2.0+
- Compose Multiplatform 1.7+
- Android API 24+
In your project's settings.gradle.kts:
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven { url = uri("https://wave-telecom.github.io/wave-mobile-sdk-releases") }
}
}In your shared module's build.gradle.kts:
kotlin {
sourceSets {
commonMain.dependencies {
implementation("br.com.wave:flow-wrapper-kmp:<version>")
}
}
}Replace
<version>with the latest release available in this repository.
Add the internet permission to your Android app's AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET" />