Latest Issue
Kotlin Weekly #-475!
Landing page study (surveys.jetbrains.com) Folks at JetBrains are running a research study to improve the Kotlin Multiplatform landing page and are seeking mobile developers without prior KMP experience. If you feel like you can help, check out this survey page.
What’s Next for Kotlin Multiplatform and Compose Multiplatform – August 2025 Update (blog.jetbrains.com) Emil Flach outlines JetBrains’ priorities and the general direction for the Kotlin Multiplatform and Compose Multiplatform projects over the next six to twelve months.
[SPONSORED] NEW WEBINAR: Testing Coroutines in Practice — Tools, Patterns, and Real-World Strategies (webinar.kt.academy) How do you test asynchronous Kotlin code with confidence? On Sept 15, Marcin Moskala will demonstrate practical solutions: using runTest and virtual time, testing suspending functions, validating Android ViewModels, and building reliable end-to-end tests. Free webinar, two sessions + recording.
[SPONSORED] NEW GUIDE: Adopting Kotlin Coroutines — Practical strategies for Android & backend teams (cheat-sheet.kt.academy) Struggling with async complexity? This PDF explains why coroutines matter, pitfalls to avoid, and how to adopt them safely in Android & backend teams. Discover performance benefits, practical rollout strategies, migration tips, RxJava/Reactor comparison, and myths debunked. Get your copy now.
Mixing the Secret AI Sauce: How to design a flexible, graph-based strategy in Koog (medium.com) Vadim Briliantov, from JetBrains, shows how Koog uses graph-based strategies in Kotlin to build scalable, reusable, and production-ready AI agents.
Kotlin: Context Parameters and Domain Driven Design (oguzhansoykan.com) Oğuzhan Soykan explores how Kotlin’s new context parameters can enforce domain boundaries in Domain Driven Design by restricting entity logic to aggregate root contexts.
Kotlin 2.4 Rich Errors: What They Are and How to Prepare (carrion.dev) Ignacio Carrión explores Kotlin 2.4’s Rich Errors, introducing explicit, typed, and composable error handling to improve clarity, composition, and multiplatform interoperability.
The Case of the Missing Handler (blog.mmckenna.me) Matt McKenna explains why using Kotlin functional interfaces instead of typealiases for lambdas improves type safety, stacktraces, and code discoverability.
How we boosted Android app performance (and DAUs!) (blog.duolingo.com) Duolingo shares how optimizing Android performance (through tracing, deferring tasks, and smarter networking) boosted startup speed and DAUs, especially on entry-level devices.
The latest for devs from Made by Google, Gemini in Android Studio, a new Androidify (www.youtube.com) The Android Show Summer 2025 brings Gemini in Android Studio Narwhal 3, new Pixel devices from Made by Google, and the return of Androidify.
Multimodal Gemini in Android Studio: AI-powered UI development (www.youtube.com) Check out in this video how Gemini introduces in Android Studio multimodal AI to speed up UI development with code generation, design spec understanding, and rapid iteration.
Adding Some Style with Twitter Bootstrap (www.youtube.com) Duncan McGregor experiments with adding style to the classic TDD Gilded Rose kata using Twitter Bootstrap after trying lighter CSS frameworks.
FREE WEBINAR : Firebase tells you your Kotlin app is slow. Kotzilla shows you exactly why (eu1.hubs.ly) Join Arnaud Giuliani and Miguel’s live webinar to see how the Kotzilla Platform is the Firebase Performance Monitoring alternative for modern Kotlin apps. See live how it identifies blocking calls, dependency slowdowns, and threading issues that Firebase misses. Learn the complete debugging workflow and monitoring setup for Koin-based apps.
MouseFinder (github.com) Small Kotlin app written by Thomas Künneth to help you locate your mouse pointer.
KraftShade (github.com) KraftShade is an OpenGL ES graphics rendering library for Android, designed to provide a type-safe, Kotlin-first abstraction over OpenGL ES 2.0.
Purity (github.com) A Kotlin Compiler Plugin for determining and enforcing Pure and Readonly functions.
Kdomskia (github.com) Kdomskia is a cross-platform framework built on top of Compose Multiplatform.
MapLibre for Compose Multiplatform (github.com) MapLibre Compose is a Compose Multiplatform wrapper around the MapLibre SDKs for rendering interactive maps.
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 #-475! 07/09/2025
- Kotlin Weekly #-474! 31/08/2025
- Kotlin Weekly #-473! 24/08/2025
- Kotlin Weekly #-472! 17/08/2025
- Kotlin Weekly #-471! 10/08/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