Kotlin Multiplatform Drops Support For Fleet
User Rating: / 0
PoorBest 
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


Express.js 5 Released With Greater Security
16/01/2025

Express.js 5 has been released, ten years after Express.js 4. The new release has dropped support for outdated versions of Node.js, addresses security concerns, and brings simplified maintenance.



VSCode 1.97 Adds Copilot And Python Debugging
13/02/2025

The latest update of Visual Studio Code is now available with free use of GitHub Copilot and the ability to debug Python directly from the terminal.


More News

espbook

 

Comments




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

<ASIN:1871962706>

<ASIN:1871962552>

Last Updated ( Thursday, 13 February 2025 )