April 16, 2025
We’re almost there – KotlinConf’25, the major Kotlin event of the year, is coming up soon! This time, it’s bigger, bolder, and packed with even more insights. Hear from Spring creator Rod Johnson, dive into a case study from Duolingo’s team, and discover how Kotlin Multiplatform powers navigation in the McDonald’s app. From not-to-miss sessions […]
April 16, 2025
Starting with version 2025.1, Kotlin Notebook will be integrated into IntelliJ IDEA Ultimate out of the box, without the need to install the plugin! Kotlin Notebook is a new interactive environment for JVM developers. The code in the notebooks can even call and use parts of your project codebase, allowing you to experiment with it […]
April 15, 2025
Starting with IntelliJ IDEA 2025.1, K2 mode, a new implementation of Kotlin support, will be enabled by default. This change is an important step in the ongoing effort to improve Kotlin support in the IDE. While this transition brings many improvements and lays the foundation for a smoother, more reliable experience in the future, it’s […]
April 14, 2025
I’m Yan Zhulanow, and I lead the Kotlin Analysis API team. Last year, we made a series of announcements about Kotlin K2 mode in IntelliJ IDEA. Now, as K2 mode is about to become the default, I am thrilled to tell you more about everything we had to go through to make this release happen. […]
fun main() { val name = "stranger" // Declare your first variable println("Hi, $name!") // ...and use it! print("Current count:") for (i in 0..10) { // Loop over a range from 0 to 10 print(" $i") } }