On this page
The Kotlin SDK supports two platforms, each with its own installation method:
Before getting started, ensure your development environment meets the following prerequisites:
Android Studio Bumblebee 2021.1.1 or higher.
JDK 11 or higher.
Kotlin Plugin for Android Studio, version 1.6.10 or higher.
An Android Virtual Device (AVD) using a supported CPU architecture.
Additionally, Kotlin Multiplatform (KMP) for mobile projects require the following:
Kotlin Multiplatform Mobile (KMM) Plugin for Android Studio, version 0.3.1 or higher.
A Kotlin Multiplatform (KMP) App created using the "Kotlin Multiplatform App" template in Android Studio. Follow the instructions in the Kotlin Multiplatform documentation.
For more details on setting up your KMP environment, refer to the official Kotlin Kotlin Multiplatform for mobile documentation. To verify your environment setup, follow Kotlin's guide to checking your environment.
Kotlin Plugin Version
The Kotlin Multiplatform (KMP) ecosystem frequently changes. If you experience any issues installing the SDK, check your Kotlin Plugin version, since outdated plugins can lead to difficult to debug errors. To see which versions of the Kotlin Plugin are compatible with the SDK, see the realm-kotlin changelog.
Atlas Device SDK and Realm
The SDK uses Realm Core database for device data persistence. When you install the Kotlin SDK, the package names reflect Realm naming.
Kotlin Multiplatform (KMP) supports a wide range of application environments.
The Kotlin SDK supports the following environments:
The Kotlin SDK does not support the following environments: