klikh
10/07/2026, 11:35 AMkotlin new command and a reworked kotlin init
• Better onboarding UX for iOS development
• Improvements to the progress UI in the command line
• New Sync status in the IDE
• …and more.
With this release, JetBrains now recommends Kotlin Toolchain for most new KMP projects. This is a big milestone for us.
Check out our public blog post and our GitHub release notes for more info.Eugen Martynov
10/07/2026, 12:44 PMEugen Martynov
10/07/2026, 12:45 PMPaul at Avans Breda
10/07/2026, 12:47 PMWhat do you want to create?
❯ Compose Multiplatform application
Compose Multiplatform clients for Android, iOS, desktop, and web, with an optional Ktor server
JVM console application
A plain JVM console application without any framework
Kotlin Multiplatform library
A multiplatform library targeting Android, iOS, and the JVM
Ktor server application
A Ktor server application with the Netty engine
Spring Boot application (Kotlin)
A Spring Boot application written in Kotlin
↑ up • ↓ down • enter select
So what is the recommended approach when you need:
> Android app, with an optional Ktor serverjoffrey
10/07/2026, 1:06 PMjoffrey
10/07/2026, 1:08 PMjoffrey
10/07/2026, 1:09 PM├───app
│ ├───androidApp
│ │ ├───res
│ │ │ ├───drawable
│ │ │ ├───drawable-v24
│ │ │ ├───mipmap-anydpi-v26
│ │ │ ├───mipmap-hdpi
│ │ │ ├───mipmap-mdpi
│ │ │ ├───mipmap-xhdpi
│ │ │ ├───mipmap-xxhdpi
│ │ │ ├───mipmap-xxxhdpi
│ │ │ └───values
│ │ └───src
│ └───shared
│ ├───composeResources
│ │ └───drawable
│ ├───src
│ ├───src@android
│ ├───test
│ └───test@android
├───core
│ └───src
└───server
├───resources
├───src
└───testPaul at Avans Breda
10/07/2026, 1:27 PMjoffrey
10/07/2026, 1:30 PMAnton Prokhorov
10/07/2026, 1:30 PMI have CMP project. Is it in area of most recommended KMP projects?Most likely, but depends on your build setup and what Gradle-related/dependent libraries did you use? We haven't yet worked on the migration path from Gradle, but you can try to install this agent skill and try migrating it with agent, if agent one shot it, it's pretty certain your project in this area
joffrey
10/07/2026, 1:32 PMshared for a bunch of jvm/lib modules instead (if you need them JVM-specific).Anton Prokhorov
10/07/2026, 1:35 PMandroid and server a final set of target platforms for your app? just out of curiousityPaul at Avans Breda
10/07/2026, 1:36 PMjoffrey
10/07/2026, 1:38 PMPaul at Avans Breda
10/07/2026, 1:42 PMjoffrey
10/07/2026, 1:45 PMlouiscad
10/07/2026, 4:02 PMkotlin init and the IDE wizard to support creating module templates, and creating new modules from templates.louiscad
10/07/2026, 4:03 PMios/app module, and then Swift is compiled using the Xcode toolchain with a dependency on that framework. This means that Swift code can reference Kotlin declarations, but Kotlin cannot reference Swift declarations. See more in the dedicated Swift support section.
Does that still stand true, in light of the recent blog post?joffrey
10/07/2026, 4:11 PMkotlin init and the IDE wizard to support creating module templates
Yep, this is in the plans. I think we have some YT issue lying around for the new module wizard support (EDIT: KTC-4921). And for the CLI, as I said, this is also part of the plan, so you should get your wish eventually 🙂joffrey
10/07/2026, 4:13 PMlouiscad
10/07/2026, 4:15 PMjoffrey
10/07/2026, 4:18 PMPearce Keesling
10/07/2026, 5:02 PMjoffrey
10/07/2026, 5:20 PMPearce Keesling
10/07/2026, 5:22 PMjoffrey
10/07/2026, 5:23 PMamakeev
10/08/2026, 1:15 PMPearce Keesling
10/08/2026, 4:35 PM