Skip to main content
Version: 2.1.x

Appxiom Library Requirements for Kotlin Multiplatform

To successfully integrate the Appxiom Kotlin Multiplatform (KMP) SDK into your shared cross-platform project, ensure your development environment and target platforms satisfy the following prerequisites.


Toolchain & Platform Support​

CategoryRequirementNotes
Kotlin Version1.9.20 or higher.Shared multiplatform plugin
Gradle Version8.0 or higherRecommended Gradle 8.4+
Android minSdk23 or higher (Android 6.0+)Native Android telemetry engine
Android compileSdk / targetSdk34 or higherRequired for modern Android tooling
iOS Deployment Target15.0 or higheriOS Arm64, iOS Simulator Arm64, iOS X64
Compose Multiplatform1.6.0 or higherOptional: Required only if using appxiom-kmp-compose
Ktor Client2.3.0 or higherOptional: Required only if using appxiom-kmp-ktor
Java JDKJDK 17 or higherModern Android Gradle Plugin standard
XcodeXcode 15.0 or higherRequired for native iOS linking and codesigning

Getting Started Workflow​

  1. Register on Appxiom: Visit appxiom.com and sign in to the dashboard.
  2. Create Applications:
    • Use the + icon at the top left to create an application for your project.
    • Link your Android Application ID (e.g. com.example.app) in the settings page and obtain your Android App Key and Platform Key.
    • Link your iOS Bundle Identifier (e.g. com.example.app) in the settings page and obtain your iOS App Key and Platform Key.
  3. Automate or Follow Step-by-Step:
  4. Verify Connectivity: Trigger a verification issue using Ax.test() as described in Verify Integration.

Next Steps​

Once your environment meets these requirements, proceed to Gradle Integration to add the Appxiom Gradle plugin and dependencies to your project.