Video tutorials http://kotl.in/video
News http://kotl.in/news
Community discussions http://kotl.in/slack
From music and art to storytelling and design – we’re celebrating people who push the boundaries of what Kotlin can do.
Learn more about the new Kotlin awards ceremony: https://kotl.in/golden-kodee-bl
From music and art to storytelling and design – we’re celebrating people who push the boundaries of what Kotlin can do.
Learn more about the new Kotlin awards ceremony: https://kotl.in/golden-kodee-bl
We'll cover code sharing, native integrations, Kotlin/Swift interop, performance, and quality.
🗓️ May 20 • 📍 Munich
Seats are limited – save your spot now! 👇
kotl.in/kmp-workshop
We'll cover code sharing, native integrations, Kotlin/Swift interop, performance, and quality.
🗓️ May 20 • 📍 Munich
Seats are limited – save your spot now! 👇
kotl.in/kmp-workshop
📈 Adoption in top apps doubled YoY
🎨 81% of devs use Compose Multiplatform
🧰 Solid tooling on macOS, Windows & Linux
✅ Used in production at Google, Duolingo & Douyin
Thread 🧵👇
📈 Adoption in top apps doubled YoY
🎨 81% of devs use Compose Multiplatform
🧰 Solid tooling on macOS, Windows & Linux
✅ Used in production at Google, Duolingo & Douyin
Thread 🧵👇
Level up with Compose Multiplatform at a hands-on KotlinConf workshop. 👇
kotl.in/cmp-workshop
Join us there and learn everything you need to start building great cross-platform apps!
More details here: kotl.in/cmp-workshop
Level up with Compose Multiplatform at a hands-on KotlinConf workshop. 👇
kotl.in/cmp-workshop
We’ve heard your feedback! Nominations are now open for others, as well as yourself. Know someone who inspires the Kotlin community?
Give them a well-deserved shout-out 👉 https://kotl.in/golden-kodee-bl
We’ve heard your feedback! Nominations are now open for others, as well as yourself. Know someone who inspires the Kotlin community?
Give them a well-deserved shout-out 👉 https://kotl.in/golden-kodee-bl
This is your invitation to join JetBrains for TransformConf 2026, on September 15–16, in London.
Subscribe to the newsletter and get your early bird discount: transformconf.ai
This is your invitation to join JetBrains for TransformConf 2026, on September 15–16, in London.
Subscribe to the newsletter and get your early bird discount: transformconf.ai
This deep dive by @sellmair.dev and Azat Abdullin walks through the engineering behind Compose Hot Reload and how it works under the hood.
For the curious among you 👀
https://kotl.in/hotreload100
This deep dive by @sellmair.dev and Azat Abdullin walks through the engineering behind Compose Hot Reload and how it works under the hood.
For the curious among you 👀
https://kotl.in/hotreload100
We've selected nine prize winners in three categories: Fastest to Solve, Random, and Community. Each one brought something special to this year’s challenge.
Read the recap: https://blog.jetbrains.com/kotlin/2026/01/advent-of-code-2025-in-kotlin/
We've selected nine prize winners in three categories: Fastest to Solve, Random, and Community. Each one brought something special to this year’s challenge.
Read the recap: https://blog.jetbrains.com/kotlin/2026/01/advent-of-code-2025-in-kotlin/
What’s new:
✨ Common @Preview annotation
🧭 Support for Navigation 3 on non-Android targets
🔥 Stable and bundled Compose Hot Reload
Learn more: https://blog.jetbrains.com/kotlin/2026/01/compose-multiplatform-1-10-0/
What’s new:
✨ Common @Preview annotation
🧭 Support for Navigation 3 on non-Android targets
🔥 Stable and bundled Compose Hot Reload
Learn more: https://blog.jetbrains.com/kotlin/2026/01/compose-multiplatform-1-10-0/
⚡ Upgrade your code
⚡ Strengthen your architecture
⚡ Explore new tools
⚡ Gain skills your team can use
⚡ Level up in KMP, backend, coroutines, or AI
🗓️ May 20 • 📍 Munich
Reserve your spot 👇
https://kotl.in/ws-2026-kbs
⚡ Upgrade your code
⚡ Strengthen your architecture
⚡ Explore new tools
⚡ Gain skills your team can use
⚡ Level up in KMP, backend, coroutines, or AI
🗓️ May 20 • 📍 Munich
Reserve your spot 👇
https://kotl.in/ws-2026-kbs
Share our refreshed KMP landing page – it’s clear, practical, and full of real-world examples. 👇
https://kotl.in/kmp-bs
Share our refreshed KMP landing page – it’s clear, practical, and full of real-world examples. 👇
https://kotl.in/kmp-bs
Students and recent grads, this is your chance to win a trip to KotlinConf 2026 in Munich – with tickets and hotels covered.
All valid entries receive Kotlin souvenirs!
Take part ⤵️
kotl.in/cntst-rmdr
Students and recent grads, this is your chance to win a trip to KotlinConf 2026 in Munich – with tickets and hotels covered.
All valid entries receive Kotlin souvenirs!
Take part ⤵️
kotl.in/cntst-rmdr
Thanks to a Kotlin 2.2 baseline, deeper null-safety, better serialization, and coroutine context propagation, Spring is now even more Kotlin-friendly.
Dive into the latest improvements 👉 https://kotl.in/im2t40
Thanks to a Kotlin 2.2 baseline, deeper null-safety, better serialization, and coroutine context propagation, Spring is now even more Kotlin-friendly.
Dive into the latest improvements 👉 https://kotl.in/im2t40
✅ Loads of inspiration
✅ Talks that spark new ideas
✅ Some dev happiness
Get one for yourself or a friend 👇
https://kotl.in/kc-gift-kbs
✅ Loads of inspiration
✅ Talks that spark new ideas
✅ Some dev happiness
Get one for yourself or a friend 👇
https://kotl.in/kc-gift-kbs
We’re celebrating the people who make the Kotlin community shine – educators, creators, organizers, and innovators.
Think you deserve an award?
🏆 Nominate yourself now! → kotl.in/golden-kodee...
We’re celebrating the people who make the Kotlin community shine – educators, creators, organizers, and innovators.
Think you deserve an award?
🏆 Nominate yourself now! → kotl.in/golden-kodee...
Dive into their stories 👉 https://kotl.in/co3t0q
Dive into their stories 👉 https://kotl.in/co3t0q
Use our ready-made templates and join us in Munich, May 20–22.
👉 https://kotl.in/ma-kbs
Use our ready-made templates and join us in Munich, May 20–22.
👉 https://kotl.in/ma-kbs
Worth a look if you’re comparing the two for your next project 👇 https://kotl.in/pkj849
Worth a look if you’re comparing the two for your next project 👇 https://kotl.in/pkj849
Together with the @androiddevs.bsky.social team and using Jetcaster as an example, we’ve created a migration guide that includes a repo where every commit represents a working state.
👉 https://kotl.in/g1q3h5
Together with the @androiddevs.bsky.social team and using Jetcaster as an example, we’ve created a migration guide that includes a repo where every commit represents a working state.
👉 https://kotl.in/g1q3h5
Run tests in isolation, verify endpoints, and serialize types safely.
Docs 👉 https://kotl.in/ktor-test
Run tests in isolation, verify endpoints, and serialize types safely.
Docs 👉 https://kotl.in/ktor-test
ING’s engineers rebuilt their core payment engine in Kotlin – improving code quality, speeding up delivery, and fostering a growing internal Kotlin community.
🎥 Watch the story: https://www.youtube.com/watch?v=mexcjkGZIm8
ING’s engineers rebuilt their core payment engine in Kotlin – improving code quality, speeding up delivery, and fostering a growing internal Kotlin community.
🎥 Watch the story: https://www.youtube.com/watch?v=mexcjkGZIm8
✨ Kotlin and Compose Multiplatform
✨ Backend with Spring and Ktor
✨ AI agents in Kotlin
✨ Coroutines
✨ Functional Kotlin
🗓️ May 20 • 📍 Munich
Sign up today 👇
https://kotl.in/ws-2026-kbs
✨ Kotlin and Compose Multiplatform
✨ Backend with Spring and Ktor
✨ AI agents in Kotlin
✨ Coroutines
✨ Functional Kotlin
🗓️ May 20 • 📍 Munich
Sign up today 👇
https://kotl.in/ws-2026-kbs
Stay tuned!
📮 https://kotl.in/gkodee-blu
Stay tuned!
📮 https://kotl.in/gkodee-blu
- query a DB
- test Ktor APIs
- prototype with coroutines.
And more!
Try it in @IntelliJIDEA
https://kotl.in/cf07id
- query a DB
- test Ktor APIs
- prototype with coroutines.
And more!
Try it in @IntelliJIDEA
https://kotl.in/cf07id