Kotlin is a programming language that makes coding concise, cross-platform, and fun — https://kotlinlang.org/
Video tutorials http://kotl.in/video
News http://kotl.in/news
Community discussions http://kotl.in/slack

@kotlinlang.org
Kotlin is a programming language that makes coding concise, cross-platform, and fun — https://kotlinlang.org/
Video tutorials http://kotl.in/video
News http://kotl.in/news
Community discussions http://kotl.in/slack
Can a Compose app feel native on both Android and iOS?
Mohamed Ben Rejeb showed how Calf maps components to their native counterparts – Material on Android and Cupertino on iOS – all while sharing the same codebase.
Watch the talk from KotlinConf’26: https://kotl.in/gpajuh
Database-first with Exposed?
This KotlinConf talk shows how the IntelliJ IDEA Exposed plugin lets you generate table definitions from an existing database, and then use Exposed queries in Kotlin code.
Watch 👇
https://kotl.in/zcuvb5
🚀 Starting a new Kotlin Multiplatform project?
Try the Kotlin Toolchain!
Create a project with `kotlin new` and enjoy automatic setup, smoother agentic workflows, SwiftPM support, and faster Kotlin/Native rebuilds.
Explore what's new 👇
https://kotl.in/tjpr3r
They call it Penguin Island! 🐧 Kodee recently visited Tencent’s new headquarters to celebrate Kotlin’s 15th birthday with the Kuikly team. It was great to spend some time together and see what the team is working on with Kotlin Multiplatform. Thanks for the warm welcome and a lovely celebration!
🖼️ Image loading is one of the most searched topics on Klibs.io – and there's more than one good library for the job.
Coil, Sketch, or Landscapist? Reply with the one you reach for.
Search “image loading” on Klibs.io to see all the options:
https://kotl.in/96jz1b
📢 Kotlin 2.4.21 is here! This release brings performance improvements and bug fixes.
Changelog: ➡️ github.com/JetBrains/ko...
What if Kotlin testing required less boilerplate and more Kotlin?
Oliver Okrongli and Bernd Prünster introduce TestBalloon, a new, extensible framework for modern testing patterns on every Kotlin target.
Put it to the test:
https://kotl.in/f6aokg
What started as a nine-month initiative became an app installed on millions of devices.
Sergio Carrilho shares Sony’s six-year KMP journey, spanning BLE, background execution, and the move from React Native to Compose Multiplatform.
Go behind the scenes:
https://kotl.in/7h8vsr
One web target? Try six – or more.
At KotlinConf’26, Konstantin Tskhovrebov explored the unique challenges of bringing Compose Multiplatform to the web and how JetBrains overcomes them.
Watch the talk:
https://kotl.in/uhuuhe
Kotlin’s companions are getting an upgrade. 👀
Kotlin 2.5.0 introduces experimental companion blocks – a lightweight alternative to companion objects.
Learn what they unlock and how to enable them 👇
https://kotl.in/aby7vp
🌐 Ktorfit turns an annotated Kotlin interface into a Ktor client implementation with KSP – Retrofit-style, but for Android, iOS, JVM, JS, Wasm, and native targets.
Take a look on Klibs.io 👇
https://kotl.in/75dnbg
📢 Take the stage in front of 2,000 Kotlin developers in Krakow on April 21–23, 2027.
Submit your talk proposal to KotlinConf 2027 ➡️ kotl.in/gnmin6
Kotlin turned 15 this year. What do 15 years of data reveal about the language today?
⚙️ 50%+ of Kotlin devs use it for backend tasks
🤖 81% say AI-generated Kotlin code is correct or needs only minor fixes
Explore the State of Kotlin in 2026 report → https://kotl.in/state-2026-blu
📢 Kotlin 2.4.21-RC is here! This release brings performance improvements and bug fixes.
Changelog: ➡️ github.com/JetBrains/ko...
⏳ The Kotlin Developer Survey closes soon – don’t miss your chance to provide us with feedback that will shape Kotlin’s evolution.
Take 15 minutes to share insights we truly value.
The worst build failure is the one that waits until the end to tell you Xcode was misconfigured.
The Kotlin Multiplatform IDE plugin checks your environment up front and flags SDK and Xcode issues before you build.
Open the preflight checks 👇
https://kotl.in/6ukxct
What’s next for Kotlin? We want to hear your take.
Make a bold prediction about its future or leave a birthday wish as Kotlin celebrates 15 years, and help us mark this milestone with the community 💌 https://kotl.in/e0c0qn#kotlin-note
Kotlin has turned 15, and the celebration is global! 🌍
Meet fellow Kotlin enthusiasts and mark the milestone together at a birthday meetup near you.
Find your city on the map, or organize a celebration of your own 🥳 https://kotl.in/e0c0qn#meetups
High-performance servers need more than individual async APIs.
Bowen Feng shows how Kotlin coroutines, flows, channels, and structured concurrency come together as reusable patterns for real backend workloads.
Watch the #KotlinConf talk 👇
https://kotl.in/uv99a7
Join Kodee in the birthday picture and create your own anniversary postcard by uploading a photo 📷 https://kotl.in/04zwni