:kodee-happy: The last six months have been huge f...
# announcements
a
kodee happy The last six months have been huge for Kotlin! kodee happy From major feature releases to stability milestones, here’s what we’ve achieved together: Kotlin Language Server Protocol is now in Preview Compose Multiplatform for iOS is now Stable We’ve released a new Kotlin Multiplatform plugin for IntelliJ IDEA and Android Studio The Kotlin Rich Errors feature is in development The Kotlin 'Unused return value checker' will be available in Kotlin 2.3 Kotlin Notebook is now bundled in IntelliJ IDEA Junie, the AI coding agent by JetBrains, is now available for Android Studio 🚀 And the next six months are looking even more exciting! Check out our updated Kotlin roadmap to see what’s coming next. 👉 KOTLIN ROADMAP UPDATE 👈
🔥 21
🎉 29
K 6
🔮 4
👍 2
🙌 2
🚀 16
kodee happy 62
K 26
n
Good updates and nice progress so far . Thank You 👏 Just wanted to share a personal observation: for mid- and large-scale projects (CMP mobile apps), generating an xcarchive for iOS distribution is still a challenge. It always runs into OOM (out-of-memory) issues and blocks xcarchive creation — even on a Mac M4 with 24 GB RAM.* 👉 This happens even after setting max heap memory in Gradle commands and enabling all meta/Gradle property options. This becomes a release blocker once development is done. If anyone has tips, workarounds, or insights on optimizations for this, would love to hear and learn from your experience 🙏
s
GitHub Action for KMP library without iOS: 5 to 10 minutes. Add iOS & macOS targets: 45 to 60 minutes. Yeah, could need some work. 😄
😮 6
plus1 1
n
Tried in M4 , 24 GB RAM Almost ~3 Hours waited for iOS but no luck.
s
What a minute... all this time this was a alpha version? 🫣 I use that in every production app. 😅
same 13
plus1 2
😅 10
Overall a great roadmap! K🚀🙂
r
At the bottom of the Kotlin Multiplatform section there's a link to https://jb.gg/kmp-roadmap-2025 which 404s Looks like this is fixed now
m
Love the effort put into providing language server for kotlin 🙂
s
The Kotlin language server was huge for me prototyping MapLibre Native integration with the JVM using LLMs to help me through the bits I was less familiar with (graphics APIs). After prototyping though, I had to go back to no LSP to port the prototype to my KMP library's desktop target. Looking forward to a future update supporting KMP projects.
t
With Java 25's imminent release, will Kotlin continue to integrate with new and future Java features? I would love to see a blog post about this.