Kotlin by JetBrains
banner
kotlinlang.org
Kotlin by JetBrains
@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
🖼️ Animation tuning as an art form? At KotlinConf25, @nicole-terc.bsky.social showed us how to master AnimationSpec for custom animations.

Catch the full session here:
https://youtu.be/clDGqPfaIto?si=Fud8Tagdk8ZE2bPM
November 11, 2025 at 2:16 PM
📱 Two Years with Kotlin Multiplatform: From Zero to 55% Shared Code

At KotlinConf’25, @rsicarelli.bsky.social shared how StoneCo – serving 4M+ users – scaled KMP adoption, trained 130 engineers, and achieved 55% code sharing across two large-scale mobile apps.

📺 kotl.in/u5aa8v
September 27, 2025 at 8:52 AM
Do you have a complex business rule-set problem? Business rules spread across platforms, systems, and apps?

At KotlinConf’25, Anshika Koul shared how Norway’s 377-year-old national postal service tackled this challenge with Kotlin Multiplatform.

📺 kotl.in/v528cc
September 25, 2025 at 5:57 PM
📦 Multiplatform Settings: A case study in Multiplatform library development

In this KotlinConf’25 talk, @russhwolf.com shares the story of how the library began, its early evolution, and where it’s headed – inspiring others to create their own.

📺 Watch now: kotl.in/jru1t2
September 11, 2025 at 1:32 PM
✨ “One Codebase, Three Platforms: X’s Experience with Kotlin Multiplatform” – watch this KotlinConf'25 talk on the Kotlin YouTube channel.

Arkadii Ivanov and Eric Denman share their exciting story about rewriting X for Android and how they leveraged KMP to do it.

📺 Watch now: kotl.in/entz2y
September 6, 2025 at 7:13 AM
🪄 Type aliases can make long type names shorter and generic names more domain-specific. In Kotlin 2.2, you can now define nested type aliases to make your code even more readable and maintainable.

📺 See how this works in our video: kotl.in/bbjqme
August 22, 2025 at 2:07 PM
🎉 New Talking Kotlin episode!

@sebi.io chats with Alex Sysoev, author of KotlinX RPC, an experimental but powerful library for building RPC services and clients in Kotlin.

Watch on YouTube 👉 kotl.in/572emq
August 22, 2025 at 9:11 AM
✨ Context-sensitive resolution is here to make your Kotlin code more concise and readable. Try it out in Kotlin 2.2 as an experimental feature!

📺 See what it's all about in our explainer video: youtu.be/aF8RYQrJI8Q?...
August 13, 2025 at 5:18 PM
🌐 Extend the reach of your KMP apps to the browser!

@pamelaahill.bsky.social shares what’s possible today and what’s coming in Beta in her KotlinConf'26 lightning talk, "State of Kotlin Wasm and Compose Multiplatform for Web on Modern Browsers" 👇

📺 Watch in full: kotl.in/ovtmz5
August 11, 2025 at 7:27 PM
🧭 Leveraging KMP for navigation in the McDonald’s App

Learn how the Umain team scaled Kotlin Multiplatform to handle the navigation system across Android and iOS.

📺 Watch the full talk: kotl.in/q8jrz2
August 11, 2025 at 6:29 AM
🧩 Making native SDKs Multiplatform at @revenuecat.com

In this KotlinConf'25 talk, @jay.shortway.io shares the strategies, pitfalls, and lessons learned from its approach to bringing native SDKs to Kotlin Multiplatform.

📺 Watch the full talk: kotl.in/cp4825
August 10, 2025 at 11:41 AM
ICYMI: Kotlin and Compose Multiplatform patterns for iOS interop, the KotlinConf’25 talk by @johnoreilly.dev is available on our YouTube channel!

📺 kotl.in/0ctxic

John showcases the real-world UI and non-UI patterns he applied when using Kotlin and Compose Multiplatform on iOS.
August 9, 2025 at 3:20 PM