Kotlin Multiplatform Drops Support For Fleet
Written by Mike James   
Thursday, 13 February 2025

JetBrains has announced that it is abandoning its plan to create a standalone Kotlin Multiplatform IDE and is planning to deprecate support for KMP on its lightweight Fleet IDE in order to focus its efforts on better KMP support on the IntelliJ Platform.

Kotlin Multiplatform (KMP) is a technology that allows you to write code once in Kotlin and then reuse it across multiple platforms. It works by compiling your Kotlin code into different formats:

  • Kotlin/Native: Compiles Kotlin code into native code for platforms like iOS, macOS, and others. This allows your Kotlin code to run directly on these platforms with near-native performance.
  • Kotlin/JVM: Compiles Kotlin code into bytecode that runs on the Java Virtual Machine (JVM). This is used for Android development and server-side applications.
  • Kotlin/JS: Compiles Kotlin code into JavaScript that can run in web browsers. This allows you to write web applications in Kotlin.

As I explained in 2023 when JetBrains released the stable version of Kotlin Multiplatform:

The main benefit of Kotlin Multiplatform is its flexibility. Developers can share only part of their app's logic and write native code if they want to interact with platform-specific APIs or build native UIs. The framework can also be combined with Compose Multiplatform, JetBrains' declarative framework for sharing UIs across multiple platforms.

KMP

 

In his announcement of the new focus on support for KMP on the IntelliJ Platform, Hadi Hariri explains that this is in response to feedback from users who have asked for the features that were being built on the Fleet platform to be available in both IntelliJ IDEA and in Android Studio, a demand strengthened by Google's official support of KMP on Android, dating from May 2024.

Hariri also refers to the recent announcement of Junie, JetBrain's new AI coding agent which, at launch, is a available to users of IntelliJ IDEA Ultimate. While he doesn't make any explicit link between the introduction of Junie and the deprecation of Fleet for KMP, it does strengthen the idea of a general shift in strategy in which is prioritizing both KMP support and AI-assisted development within its flagship IntelliJ platform. 

 

kotlin multiplatform logo

 

More Information

Kotlin Multiplatform

Fleet Website

Related Articles

JetBrains Releases Kotlin Multiplatform

Kotlin Multiplatform Libraries Now In Preview

New Lightweight IDE From JetBrains

JetBrains Junie - An AI Coding Agent

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Apache Syncope 4 Adds Live Sync
12/06/2025

Apache Syncope 4.0 Notturno has been released, with improvements including live sync,  OpenFGA integration, and a reworked persistence layer. Apache Syncope is an Open Source IAM (Identity A [ ... ]



Ktor 3.2 Adds HTMX Support
26/06/2025

Ktor 3.2 has been released with new modules for dependency injection and HTMX. This version also adds support for Gradle version catalogs. 


More News

pico book

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Wednesday, 26 March 2025 )