March was a busy month for Kotlin, with a new language release, fresh tooling, ecosystem updates, and plenty of inspiration ahead of KotlinConf’26. From practical improvements to exciting steps in AI and multiplatform, there’s a lot worth exploring. Here are the stories that stood out to me most.
Kodee-Approved Spotlight
Kotlin 2.3.20 is out
A fresh Kotlin release always catches my attention, especially when it focuses on improving everyday development. Kotlin 2.3.20 brings bug fixes, performance improvements, and small but meaningful enhancements across the ecosystem. It’s the kind of update that strengthens the foundation and makes your day-to-day work more stable.
See what’s new
Kotlin Foundation Grants Program winners announced
Out of 117 applications, only five could walk away with a grant – and what a five. Firebase Kotlin SDK, Shadow Gradle Plugin, Mokkery, Stack Trace Decoroutinator, and Kobweb were selected to receive a USD 6,000 grant and recognized for their impact, technical quality, and real value to developers. I love seeing this kind of direct investment going to the tools that keep the whole ecosystem growing.
Meet the winners
KotlinConf’26 speakers: In Conversation with Josh Long
I loved this interview with Josh Long, Spring’s first developer advocate. He shares why Kotlin feels like a natural fit for Spring and how the JVM continues to be a strong platform for modern applications, including AI. It’s a great read if you’re working on backend systems or using Spring.
Read the interview
KotlinConf’26: Talks to help you navigate the schedule
KotlinConf’26 is almost here, and the full schedule is already live. With so many sessions across multiplatform, backend, AI, and language design, choosing what to attend can be a challenge. Take a look and start planning your agenda. Whether you’re building Kotlin Multiplatform (KMP) apps, scaling backend systems, or exploring AI in Kotlin, these sessions highlight where the ecosystem is heading and what you can apply in your own projects.
Plan your schedule
Android Gradle Plugin 9.0: What Kotlin developers need to know
Big changes are coming with the latest version of the Android Gradle plugin. In this video, Zac walks through what’s changing, why it matters, and how to upgrade your Kotlin projects with confidence.
Watch the video
Experimental Swift Package Manager support for KMP
Here’s something I’m excited about this month – Swift Package Manager support has landed in Kotlin Multiplatform as an experimental feature. You can now import iOS dependencies directly from Swift packages or migrate existing CocoaPods integrations. There’s even an AI-assisted skill to help with the conversion!
Try it out
IntelliJ IDEA’s new Kotlin coroutine inspections, explained
If you’re working with coroutines, this is a must-read. IntelliJ IDEA now features new inspections designed to catch common pitfalls and guide you toward safer, more reliable coroutine usage. It’s a subtle enhancement that can make a significant impact on your daily development.
Explore the details
Introducing Tracy: The AI observability library for Kotlin
Kotlin keeps growing in the AI space, and it’s just the beginning. Tracy is a new open-source observability library that helps you understand what’s happening inside AI-powered applications by tracking model calls, tool usage, execution time, and overall flow. No more guessing what your AI is up to.
Explore Tracy
Java to Kotlin conversion comes to Visual Studio Code
Kotlin is becoming more accessible outside of IntelliJ IDEA, too. We’ve released the J2K Converter extension, bringing Java-to-Kotlin conversion directly to VS Code. Just right-click any Java file and convert it in seconds. It’s powered by the same proven engine as our IntelliJ-based IDEs. I’ve already tried it – have you?
Download the extension
Building modular monoliths with Kotlin and Spring
When thinking about architecture, I often like approaches that balance simplicity and scalability. Modular monolith architecture allows you to split the application into isolated modules with their own business logic, while still being deployed as a single artifact. It’s a read!
Read the article
Love using Junie and Kotlin in your workflow?
The camera’s on, and I’m ready! We’re recording short interviews with Kotlin developers who use Junie in their day-to-day workflows. Selected clips will be featured in a compilation video shown at KotlinConf. Want to share your experience and be part of it? Fill out the short form below.
Sign up here
Where you can learn more
- Workshops – KotlinConf 2026, May 20–22, Munich
- Spring AI Kotlin Tutorials – Build AI-Powered Applications
- Google Summer of Code 2026 Is Here: Contribute to Kotlin
- Elevating AI-Assisted Android Development and Improving LLMs With Android Bench
YouTube highlights
- Explicit Backing Fields are experimental in Kotlin 2.3
- Kotlin Devs Diversify: Android Is 25% Now
- How Major Metros Run on Kotlin Multiplatform | Talking Kotlin #145
