News
Kodee’s Kotlin Roundup: Fresh Picks to Begin 2025
Hello, it’s Kodee! Missed me? I hope you had a fantastic break because it’s time for a new edition of Kodee’s Kotlin Roundup! I’ve got some exciting news from the past couple of months just for you.
What’s new in Kotlin?
Kotlin 2.1.0 release – just in case you missed it!
I know many of you are already using it, but in case you missed the news, Kotlin 2.1.0 landed at the end of last year! This release brought exciting new language features, tooling updates, performance boosts, and important fixes. If you haven’t explored it yet, now’s the perfect time!
Read the blog post
Kotlin 2.1.20-Beta2 is here
That’s not all – Kotlin 2.1.20-Beta2 has arrived! This latest version includes performance improvements and bug fixes for Kotlin 2.1.0. Here are some highlights:
🔹 Kotlin K2 compiler: A new default kapt plugin
🔹 Kotlin Multiplatform: A new DSL to replace Gradle’s Application plugin
🔹 Standard library: Changes in UUID parsing and formatting functions
Try it out
Kotlin Multiplatform highlights
klibs.io: a new way to discover Kotlin Multiplatform libraries
The brilliant folks at JetBrains introduced klibs.io, a web service that makes discovering Kotlin Multiplatform libraries faster and easier. It’s sleek, it’s handy, and…it’s in Alpha. That’s where you come in! Test it out, poke around, and let us know what you think. Found a bug? Have a brilliant idea? Let us know!
Give it a try
Ten reasons to adopt Kotlin Multiplatform and supercharge your projects
Considering trying Kotlin Multiplatform but not sure where to start? What if I told you that we’ve put together a guide to show you exactly why Kotlin Multiplatform is worth adopting in your new or existing projects? Discover practical benefits like streamlining development, extensive platform support, and a robust tooling ecosystem, all backed by real-world case studies. If you prefer watching over reading, check out Pamela Hill’s talk on the topic.
Read the full story
Kotlin Multiplatform Contest winners announced
The results are in! The judges had a tough time selecting from so many impressive submissions, but three projects stood out for their innovation, technical excellence, and impact: TinyComposer by Mikołaj Lemański, PayFlo by Valerii Ovchinnikov, and arandomroom by Andreea-Ștefana Vrabie. Congratulations to the winners and thanks to all participants!
Learn more
KotlinConf 2025 updates
Code, learn, repeat: get ready for KotlinConf 2025
KotlinConf is where the Kotlin community comes together to spark new ideas, learn, and connect. You’ll meet thousands of developers, join fun coding challenges, and recharge your passion at our after-party. While the 2025 program is still under wraps (trust me, it’ll be epic), check out last year’s top talks for an idea of what to expect!
Explore standout sessions
Invest in your career with KotlinConf 2025 workshops
Want to level up your Kotlin game? KotlinConf 2025 workshops are your great opportunity! On May 21 in Copenhagen, learn from JetBrains experts and certified trainers, tackle real-world projects, and earn a shiny certificate. Whether it’s coroutines or Kotlin Multiplatform, there’s something for everyone. Don’t miss out – grab your spot on the KotlinConf website!
Discover learning opportunities
Kotlin YouTube spotlight
Did you know there’s a Kotlin YouTube channel packed with awesome content? It’s been buzzing with activity lately! Dive into our latest videos hosted by my amazing friends:
🎥 UUID in Kotlin Multiplatform | Márton Braun
🎥 Going from Swift to Kotlin with Skip | Talking Kotlin
🎥 Multi-dollar String Interpolation in Kotlin | $$ | Pamela Hill
🎥 We fixed an inconsistency in Kotlin (non-local break & continue) | Sebastian Aigner
🎥 Guards in Kotlin 2.1 | Pamela Hill