Latest Issue
Kotlin Weekly #-469!
[SPONSORED] Download free Coroutines Cheat Sheet (cheat-sheet.kt.academy) Everything you need to know about Kotlin coroutines—launch, async, scope, dispatchers, structured concurrency, exception handling, and more. Concise, practical, and always within reach. Your go-to guide for writing clean, efficient asynchronous code.
Compose Multiplatform: Quickly develop a feature-rich text editor (medium.com) Article showcasing how to develop a feature-rich text editor using Compose Multiplatform.
Recomposition Is Not a Bug — You Are (medium.com) Article summarizing some of the best practices to deal with Recomposition.
Calling blocking functions from suspending functions (kt.academy) Learn how to safely call blocking Java APIs from Kotlin Coroutines using withContext(Dispatchers.IO) or custom dispatchers, and how to convert them into suspending functions or flows for better coroutine compatibility.
Understanding Kotlin Coroutines: A Deep Dive into Blocking vs Non-blocking and Concurrent vs Asynchronous Execution (medium.com) Gaëlle Minisini offers a hands-on guide to demystify blocking vs non-blocking and concurrent vs asynchronous coroutine execution, using practical experiments to build intuition around Kotlin’s coroutine behavior.
Building a TODO App Using MVI and Jetpack Compose (medium.com) An introduction to implementing MVI architecture in Jetpack Compose, focusing on unidirectional data flow, state management, reducers, and middlewares for scalable and testable UIs.
Kotlin Notebook Upgrade: Smoother UI and More Stability (www.youtube.com) Kotlin Notebook gets an upgrade! Check out what you can do with them in this video.
Down with Context Receivers - Migrating to Context Parameters (www.youtube.com) Duncan McGregor walks through migrating from deprecated context receivers to Kotlin 2.2’s new context parameters, highlighting practical fixes, quirks, and lessons from real-world code.
Compose Multiplatform Library Template (github.com) A template for a Compose Multiplatform library targeting desktop, Android, and iOS.
KTViewModelBuilder (github.com) A SwiftUI macro to use inside a Apple Kotlin multiplatform project for wrapping a Kotlin ViewModel into a SwiftUI ObservableObject, based on the SKIE library.
Kotlin Native Runtime for AWS Lambda (github.com) A runtime for executing AWS Lambda Functions written in Kotlin/Native, designed to reduce cold start issues common with the JVM platform.
Size Diff Action (github.com) GitHub Action to track a file’s size difference, compared to a main branch.
Carbon | Compose Multiplatform (github.com) A Compose Multiplatform implementation of IBM’s Carbon Design System.
app-privacy-policy-generator (github.com) An open-source app to create a generic or GDPR-compliant privacy policy and terms of use for your mobile apps.
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 #-469! 27/07/2025
- Kotlin Weekly #-468! 20/07/2025
- Kotlin Weekly #-467! 13/07/2025
- Kotlin Weekly #-466! 06/07/2025
- Kotlin Weekly #-465! 29/06/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