Latest Issue
Kotlin Weekly #-459!
false
Kotlin 2.2.0-RC (github.com) The Release Candidate for Kotlin 2.2.0 has just been published, just on time for the KotlinConf.
Kotlin Documentation Survey (surveys.jetbrains.com) Folks at JetBrains are trying to gather some feedback about Kotlin documentation. If you have some time and want to help, considering filling it.
Retrofit 3.0.0 has been released (github.com) Well, it has been some years, but we finally have a Retrofit version 3.0.0. Can you imagine what this release includes? Try to guess before checking out the announcement.
[SPONSORED] Manifest Android Interview (www.android.skydoves.me) Jaewoong Eum (aka skydoves) has released a new book, called Manifest Android Interview. Check this out to polish your Android Interview skills!
Eliminating Array Bounds Checks (www.romainguy.dev) In his new performance article, Romain Guy shows how Kotlin’s array bounds checks can lead to bloated assembly, even when array sizes are fixed and known, adding overhead that’s hard to optimize away.
How Bitkey Uses Cross-Platform Development (engineering.block.xyz) Folks from Block wrote about how they used Kotlin Multiplatform in Bitkey to unify Android and iOS development.
Back to basics: When sets break (ivan.canet.dev) In this article, Ivan Clovis explains how using mutable objects as keys in hash-based sets can break them by changing their hashCode after insertion, causing duplicates and lookup failures.
Testing Compose Desktop apps: preparations (dev.to) Thomas Künneth explains how to prepare and test Kotlin Compose Multiplatform desktop apps across different OS and processor architectures using Gradle and JDK setups.
Kotlin Multiplatform: Have your code and eat it too (www.youtube.com) In this new Android Developers Backstage video, Dustin Lam and Yigit Boyar join host Tor Norbye to chat all about Kotlin Multiplatform.
fun vs interface vs fun interface - Kotlin Polymorphism (www.youtube.com) Duncan McGregor compares functions and classes for polymorphism in Kotlin, exploring how type aliases and fun interfaces can balance composability and expressiveness using the Gilded Rose kata.
Kotlin Notebooks - CMP iOS is Stable! - TypeAlias Show #7 (www.youtube.com) In this new episode of the Typealias show, Dave Leeds talks about Compose Multiplatform 1.8, Kotlin for Web and some other topics.
Kotlin Coroutines: One Last Chance for Live Training! (kt.academy) The final live edition of the Kotlin Coroutines workshop is here! Learn async programming with Marcin Moskala on June 4–6. Hands-on exercises & JetBrains certification!
Compose Multiplatform Localization Plugin: Simplified Multilingual Support (medium.com) Nikola Hadzic presents a Gradle plugin for Compose Multiplatform that enables type-safe, XML-based multilingual localization with runtime language switching across Android, iOS, web, and desktop.
WikWok (github.com) Interesting experiment: WikWok is an app that transforms your Wikipedia reading experience into an article feed style.
Kolor Picker (github.com) A customizable color picker component for Compose Multiplatform with hue slider and 2D color selection.
Vibe Lander: Retro Game Built on KMP (github.com) Vibe Lander is a retro-style Lunar Lander game built with Junie using Kotlin Multiplatform and Compose Multiplatform.
KotlinConf 2025 Schedule (play.google.com) Tobias Preuss has written an open-source app to display the KotlinConf schedule. You can check the source code here.
Contribute
We rely on sponsors to offer quality content every Sunday. If you would like to submit a sponsored link contact us!.
If you want to submit an article for the next issue, please do also drop us an email.
Thanks to JetBrains for their support!
Submit
Suggest a link for an upcoming Kotlin Weekly
Past Issues
RSS- Kotlin Weekly #-459! 18/05/2025
- Kotlin Weekly #-458! 11/05/2025
- Kotlin Weekly #-457! 04/05/2025
- Kotlin Weekly #-456! 27/04/2025
- Kotlin Weekly #-455! 20/04/2025
What people think about us

“Kotlin Weekly has established itself as one of the main references of what's going on in the Kotlin world.”
Hadi Hariri Head of Developer Advocacy, JetBrains
“If you have time for only a single source of information about Kotlin, Kotlin Weekly is a great choice. It is reliable, informative and fair”
Marcin Moskala Founder of Kt.Academy
“Kotlin Weekly is a comprehensive newsletter that helps me stay up to date with the most notable and recent developments in Kotlin libraries and new community initiatives.”
Raul Raja CTO 47degreesSponsor us
Kotlin Weekly is a weekly newsletter distributed currently to 22.907 developers worldwide. We offer sponsorships to be included in our mailing list. There is only one sponsored ad per issue, so you don't have to compete with others for attention. We are very transparent on how the Kotlin Weekly operates. We also offer, at the end of the newsletter, the option to include a job ad. If you are interested, drop us a message and let us know what you want.
Contact with us