Latest Issue
Kotlin Weekly #-515!
[SPONSORED] Polished Compose course: consistent, adaptive, and refined Compose UI (www.polishedcompose.com) Compose enables fast UI iteration, but consistency often degrades across screens and states. This course focuses on theming, layout structure, and adaptive UI. Runs June 8–19 in an online format. If this fits your work, you can join.
[SPONSORED] Solve Recomposition Issues: The Definitive Advanced Cheat Sheet for Compose Stability (cheat-sheet.kt.academy) If Compose cannot prove immutability, it assumes instability. Learn how @Stable annotations and val properties affect your performance. This guide covers the ‘Rule of Thumb’ for state management and immutable collections to keep your app lightning-fast. Get it for free.
Kotlin Multiplatform in Production: Two Real-World Use Cases from Booking.com (medium.com) Diego Gómez Olvera showcases some real world cases of using KMP in production at booking.com
In which order should Kotlin parameters be declared? (ivan.canet.dev) Ivan Canet suggests an optimal Kotlin parameter order: mandatory parameters, mandatory lambdas, vararg, optional lambdas, optional parameters, and finally, the primary trailing lambda.
Kotlin 2.4 Brings Swift-Style Collection Syntax [] (proandroiddev.com) Nav Singh highlights that Kotlin 2.4 introduces experimental collection literals, allowing for a more concise, Swift-style [] syntax for initializing collections.
Homologated: Publishing Your Kotlin Multiplatform Library to Maven Central | KMP Bits (medium.com) KMP Bits provides a comprehensive guide on publishing Kotlin Multiplatform libraries to Maven Central using the vanniktech plugin, detailing the necessary GPG signing, POM configuration, and Central Portal registration steps for a seamless release process.
How to Prevent Race Conditions in Coroutines (typealias.com) This article explores preventing race conditions in Kotlin coroutines by prioritizing the avoidance of shared mutable state or utilizing alternatives like Atomics, StateFlow, Mutex, and limitedParallelism.
Datadog delivers millions of in-depth performance insights with ProfilingManager (android-developers.googleblog.com) Datadog has integrated the Android 15 ProfilingManager API into its platform, enabling developers to capture high-fidelity production traces for faster, code-level diagnosis of complex performance regressions.
Isuru Rajapakse - Kotlin → C#; Experimenting with Cross-Runtime Interop (www.youtube.com) Isuru Rajapakse spoke at the GDG Melbourne February 2026 Meetup about Kotlin and C# interoperability.
What Nobody Told Us About KMP on iOS (www.youtube.com) In this new video from the KotlinConfersations, Huyen Tue Dao discusses with Suhyeon Kim how her team used KMP to build and ship a brand-new iOS app despite having no iOS developers on the team.
Learn Kotlin Hot Flows in Just 15 Minutes (www.youtube.com) Dave Leeds continues the series about Kotlin’s Flow API, this time looking at the two kinds of hot flows - SharedFlow and StateFlow
Meet the RevenueCat AI Agent inside Android Studio (www.vpdae.com) Generate paywalls, check metrics, and write subscription code directly from your IDE. Try it free!
Info Test Process Plugin (github.com) Gradle magician Iñaki Villar has released Info Test Process Plugin, a Gradle plugin that captures JVM metrics from test worker processes, including CPU, heap, GC, JIT, threads, and loaded classes.
KGML (github.com) A Kotlin Graphics Maths Library for Kotlin Multiplatform.
svg4kt (SVG For Kotlin) (github.com) This library is an implementation of the current second edition of the SVG 1.1 spec as a Kotlin DSL
bmc4j (github.com) bmc4j is a easy to use formal verification tool set for Kotlin (and Java).
KMPLogger (github.com) KMPLogger is a Kotlin Multiplatform logging library that provides a unified logging mechanism for applications targeting Android, iOS, and JVM.
KmpXMPP (github.com) Kotlin Multiplatform XMPP SDK for Android, iOS, and JVM/Desktop, with modular RFC/XEP support and Docker-backed interop tests.
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 #-515! 14/06/2026
- Kotlin Weekly #-514! 07/06/2026
- Kotlin Weekly #-513! 31/05/2026
- Kotlin Weekly #-512! 24/05/2026
- Kotlin Weekly #-511! 17/05/2026
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