Latest Issue
Kotlin Weekly #-462!
AI-Powered Learning, Part 2: Get Unstuck With AI Hints in Python and Kotlin Tasks (blog.jetbrains.com) JetBrains Academy introduces AI hints in Kotlin tasks, offering step-by-step guidance and code suggestions to help beginners overcome errors and keep learning momentum.
Get Answers to Your KMP Questions (blog.jetbrains.com) Folks from JetBrains answers top KotlinConf questions, detailing plans to boost KMP tooling, native build speed, web support, and Compose Multiplatform accessibility.
[SPONSORED] This Week: Free Webinar (webinar.kt.academy) Structured concurrency made Kotlin stand out. Learn how and why, straight from Marcin Moskala. Join at June 12th, with 2 sessions for different time zones.
Kafka Streams - Lightweight Real-Time Processing for Supplier Stats (jaehyeon.me) In the third article of the series, Jaehyeon Kim explores how Kafka Streams offers a powerful way to build real-time analytical applications.
Building & Deploying a simple KMP app — Part 2: Secrets (proandroiddev.com) In this second article of the series , Robert Munro explores how to deal with secrets in a simple KMP app.
Deep dive into annotations in Jetpack Compose (blog.shreyaspatil.dev) Shreyas Patil demystifies @ReadOnlyComposable, @NonRestartableComposable, and @NonSkippableComposable in Jetpack Compose, showing how these annotations can improve UI performance when used correctly.
Kotlin 2.2 — guards when with subject, more than a technical question. (proandroiddev.com) The author reflects on the philosophical underpinnings of Kotlin 2.2’s when guards, comparing them to Swift, Haskell, Scala, and Dijkstra’s original guarded commands.
Functional Core Imperative Shell - Moving IO to the Edge of Systems (www.youtube.com) Duncan explores the ‘functional core, imperative shell’ pattern in Kotlin, showing how isolating side effects and focusing on pure functions leads to cleaner, more testable code in the TDD Gilded Rose kata.
The Right Way To Refactor Legacy Android App (www.youtube.com) Jov Mit demonstrates how we could leverage the tooling and the language to introduce test harness on a legacy Android codebase.
Osiris AI (github.com) Osiris AI is a thin wrapper around LangChain4j, allowing you to easily interact with LLMs from Kotlin.
LSM4K (github.com) A Transactional LSM-based Key-Value Storage Engine for Kotlin (and other JVM languages).
OpenAnimation (github.com) OpenAnimation is a KMP app for discovering and exploring Lottie animations using the Compottie library.
Caupain (github.com) Caupain is a tool to help you keep your Gradle versions catalogs up to date.
Zentone (github.com) Library to easily generate audio tone of a specific frequency and volume in Android.
Writeopia (github.com) Source code for Writopia, a text editing App and SDK.
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 #-462! 08/06/2025
- Kotlin Weekly #-461! 01/06/2025
- Kotlin Weekly #-460! 25/05/2025
- Kotlin Weekly #-459! 18/05/2025
- Kotlin Weekly #-458! 11/05/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