Latest Issue
Kotlin Weekly #-524!
What’s new in Jetpack Compose August ‘26 (android-developers.googleblog.com) Nick Butcher announces the stable 1.12 release, introducing mesh gradients, Wide Color Gamut support, Credential Manager integration, named Grid areas, keyed SideEffect, and startup performance matching Android Views.
[SPONSORED] Coroutines Mastery cohort course is back for 2026 - enrollment for the November edition is open (coroutinesmastery.com) Coroutines Mastery is back as a six-week cohort running from November 2 to December 6, 2026. Develop a deeper understanding of cancellation, exception propagation, Flow, and testing through practical exercises and live Q&As. The €299 price is available to the first 100 people or until August 31. Learn more about the course
[SPONSORED] Master Kotlin Flow with a free cheat sheet covering operators, StateFlow, SharedFlow and more (cheat-sheet.kt.academy) Working with Kotlin Flow but still checking documentation for every operator? Get a free cheat sheet with Flow builders, transformations, collection, buffering, combining flows, SharedFlow and StateFlow. Keep the essentials in one place and code with more confidence.
When Escape Routes Become Toll Roads: Mapping How Developers Move Between Programming Languages (blog.jetbrains.com) JetBrains Research’s study on developer migration patterns reveals that while most language switching is driven by project necessity, Kotlin uniquely attracts developers proactively due to its superior developer experience and modern features.
Your Stack Trace Says Where It Died. It Won’t Say Why. (medium.com) Shiva Thapa details a unified Kotlin Multiplatform observability pipeline bridging Android and iOS, combining structured logging (KMP-Logger), automated crash context, middle-layer redaction, and transport noise filtering.
Why have we written a new JWT Library? (touchlab.co) Gustavo Fão Valvassori shares the story behind KJWT, a Kotlin Multiplatform library hosted by Touchlab that brings JJWT-style syntax and hardware-backed cryptography to KMP while supporting older Android SDKs.
AI policy at Lysine projects (mastodon.jakewharton.com) Jake Wharton has announced a non-LLM policy towards the Lysine projects.
From God ViewModel to Composed Screen Logic (yvesandmobile.substack.com) Yves Kalume outlines an architectural pattern to decompose massive Jetpack Compose ViewModels into segregated, delegating controllers backed by a shared StateStore.
5 Experimental Kotlin Features You Don’t Want to Miss (www.youtube.com) Kotlin has some features that are marked as experimental but can still be useful. Dave Leeds take a look at them.
The 8 Golden Rules of Writing Clean Functions - Clean Code In Kotlin (www.youtube.com) A breakdown of essential practices for writing maintainable Kotlin code, covering single responsibility, side-effect avoidance, early returns, abstraction levels, and the proper use of extension functions.
How Kotlin Powers Functional Design: MCP Edition (www.youtube.com) David Denton demonstrates how http4k’s composable functional principles apply to the Model Context Protocol, enabling type-safe, transport-agnostic, and testable AI integrations in Kotlin.
Agent Tools For Kotlin (github.com) Simon Vergauwen shares a Gradle plugin designed to make coding AI agents token-efficient by querying dependency JAR members (jarSearch) and parsing JUnit test failures directly from the CLI (inspectTest).
Edge Translator (github.com) Elie Gambache releases a Compose Multiplatform desktop translation and proofreading tool that runs completely offline across 35 languages using Gemma 4 via LiteRT-LM and Piper TTS.
Kassette (github.com) Kassette is a small, focused NES emulator for desktop and the browser.
audio-stream-player (github.com) Low-latency raw PCM streaming audio player for Kotlin Multiplatform (Android, iOS, macOS).
Valix (github.com) A compile-time, reflection-free validation library for Kotlin Multiplatform powered by KSP, offering fast code-generated validators with first-class integrations for Spring Boot, Ktor, Micronaut, and Jetpack Compose.
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 #-524! 16/08/2026
- Kotlin Weekly #-523! 09/08/2026
- Kotlin Weekly #-522! 02/08/2026
- Kotlin Weekly #-521! 26/07/2026
- Kotlin Weekly #-520! 19/07/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