Kotlin Multiplatform Help

Kotlin Multiplatform IDE plugin releases

The Kotlin Multiplatform IDE plugin helps you develop cross-platform applications for Android, iOS, desktop, and web. Make sure that you have the latest version of the plugin to work with Kotlin Multiplatform projects.

The plugin is compatible both with IntelliJ IDEA (starting with version 2025.1.1.1) and Android Studio (starting with Narwhal 2025.1.1 Canary 10).

Update to the latest release

Your IDE suggests updating to a new Kotlin Multiplatform plugin release as soon as it's available. If you accept the suggestion, the plugin is updated to the latest version. To complete the plugin installation, restart the IDE.

You can check the plugin version and update it manually in Settings | Plugins.

You need a compatible version of Kotlin for the plugin to work correctly. You can find compatible versions in the release details. To check your Kotlin version and update it, go to Settings | Plugins or in Tools | Kotlin | Configure Kotlin in Project.

Release details

The following table lists the releases of the Kotlin Multiplatform IDE plugin:

Release info

Release highlights

Compatible Kotlin version

0.9

Released: 19 May, 2025

The Kotlin Multiplatform plugin was rebuilt from the ground up:

  • Integrated New Project wizard for supported IDEs.

  • Preflight environment checks that help find and solve issues with the setup, including Java, Android, Xcode, and Gradle.

  • Automatically generated run configurations for all supported platforms, with the device selector for iOS and Android.

  • Cross-language support: cross-language navigation and debugging for Swift and Kotlin, along with Swift syntax highlighting and quick documentation.

  • Compose Multiplatform support: the Kotlin Multiplatform plugin now supports Compose Multiplatform resources, autocompletion, and UI previews for common code (the previous Compose Multiplatform plugin can be safely uninstalled).

  • Compose Hot Reload: instantly see UI changes without restarting the app (with a desktop JVM target). See Hot Reload docs for more information.

Known issues:

  • In Android Studio, the Compose debugger currently doesn't work with Kotlin 2.1.20 and 2.1.21. This issue will be fixed in Kotlin 2.2.0-RC2.

The plugin works with any of the Kotlin versions, but most of its functionality relies on Kotlin 2.1.21. Updating to the latest stable Kotlin version ensures the best experience.

This version also requires K2 mode, so make sure to enable it: in Settings | Languages & Frameworks | Kotlin, check Enable K2 mode.

0.8.4

Released: 06 December, 2024

  • Support for Kotlin’s K2 mode for improved stability and code analysis.

Any of Kotlin plugin versions

0.8.3

Released: 23 July, 2024

  • Fixes for Xcode compatibility issues.

Any of Kotlin plugin versions

0.8.2

Released: 16 May, 2024

  • Support for Android Studio Jellyfish and for the new Canary version, Koala.

  • Added declarations of sourceCompatibility and targetCompatibility in the shared module.

Any of Kotlin plugin versions

0.8.1

Released: 9 November, 2023

  • Updated Kotlin to 1.9.20.

  • Updated Jetpack Compose to 1.5.4.

  • Enabled Gradle build and configuration caches by default.

  • Refactored build configurations for the new Kotlin version.

  • iOS framework is now static by default.

  • Fixed an issue running on iOS devices with Xcode 15.

Any of Kotlin plugin versions

0.8.0

Released: 5 October, 2023

  • KT-60169 Migrated on the Gradle version catalog.

  • KT-59269 Renamed android to androidTarget.

  • KT-59269 Updated Kotlin and dependency versions.

  • KTIJ-26773 Refactored to use -destination argument instead of -sdk and -arch.

  • KTIJ-25839 Refactored generated file names.

  • KTIJ-27058 Added the JVM target config.

  • KTIJ-27160 Supported Xcode 15.0.

  • KTIJ-27158 Moved the new module wizard to the experimental state.

Any of Kotlin plugin versions

0.6.0

Released: 24 May, 2023

  • Support of the new Canary Android Studio Hedgehog.

  • Updated versions of Kotlin, Gradle, and libraries in the Multiplatform project.

  • Applied new targetHierarchy.default() in the Multiplatform project.

  • Applied source set name suffixes to platform-specific files in the Multiplatform project.

Any of Kotlin plugin versions

0.5.3

Released: 12 April, 2023

  • Updated Kotlin and Compose versions.

  • Fixed an Xcode project scheme parsing.

  • Added a scheme product type check.

  • iosApp scheme is now selected by default if presented.

Any of Kotlin plugin versions

0.5.2

Released: 30 January, 2023

Any of Kotlin plugin versions

0.5.1

Released: 30 November, 2022

Kotlin 1.7.0—*

0.5.0

Released: 22 November, 2022

Kotlin 1.7.0—*

0.3.4

Released: 12 September, 2022

Kotlin 1.7.0—1.7.*

0.3.3

Released: 9 June, 2022

  • Updated dependency on Kotlin IDE plugin 1.7.0.

Kotlin 1.7.0—1.7.*

0.3.2

Released: 4 April, 2022

  • Fixed the performance problem with the iOS application debug on Android Studio 2021.2 and 2021.3.

Kotlin 1.5.0—1.6.*

0.3.1

Released: 15 February, 2022

Kotlin 1.5.0—1.6.*

0.3.0

Released: 16 November, 2021

Kotlin 1.6.0

0.2.7

Released: August 2, 2021

Kotlin 1.5.10

0.2.6

Released: June 10, 2021

  • Compatibility with Android Studio Bumblebee Canary 1.

  • Support for Kotlin 1.5.20: using the new framework-packing task for Kotlin/Native in the Project Wizard.

Kotlin 1.5.10

0.2.5

Released: May 25, 2021

Kotlin 1.5.10

0.2.4

Released: May 5, 2021

Use this version of the plugin with Android Studio 4.2 or Android Studio 2020.3.1 Canary 8 or higher.

Kotlin 1.5.0

0.2.3

Released: April 5, 2021

Kotlin 1.4.30

0.2.2

Released: March 3, 2021

Kotlin 1.4.30

0.2.1

Released: February 15, 2021

Use this version of the plugin with Android Studio 4.2.

Kotlin 1.4.30

0.2.0

Released: November 23, 2020

Kotlin 1.4.20

0.1.3

Released: October 2, 2020

  • Added compatibility with iOS 14 and Xcode 12.

  • Fixed naming in platform tests created by the Kotlin Multiplatform Mobile Wizard.

0.1.2

Released: September 29, 2020

  • Fixed compatibility with Kotlin 1.4.20-M1.

  • Enabled error reporting to JetBrains by default.

0.1.1

Released: September 10, 2020

  • Fixed compatibility with Android Studio Canary 8 and higher.

0.1.0

Released: August 31, 2020

  • The first version of the Kotlin Multiplatform Mobile plugin. Learn more in the blog post.

Last modified: 26 May 2025