Latest Issue
Kotlin Weekly #-518!
In Conversation With the Golden Kodee Winners (blog.jetbrains.com) JetBrains interviews the inaugural Golden Kodee Community Award winners from KotlinConf 2026 to discuss their projects, background, and advice for the community.
Grants program (kotlinfoundation.org) The Kotlin Foundation has opened applications for its 2026 grants program until July 14, 2026, offering financial support to open-source libraries, tools, and frameworks with a strong emphasis on multiplatform, AI, and large language model solutions.
Kotlin Notebook Sunset (blog.jetbrains.com) Starting from IntelliJ IDEA 2026.2, JetBrains will sunset Kotlin Notebook as a product and will no longer maintain it. Check out the announcement in this link.
[SPONSORED] Flow in Kotlin Coroutines Cheat Sheet: a practical PDF reference for Kotlin developers (cheat-sheet.kt.academy) Sign up to receive a PDF cheat sheet covering Flow builders, hot and cold streams, essential operators, buffering, error handling, and collection strategies. It also includes StateFlow, SharedFlow, and common Flow patterns used in production Kotlin applications.
[SPONSORED] Follow Marcin Moskala on LinkedIn for daily Kotlin, coroutines, Flow, and Compose insights (www.linkedin.com) Marcin Moskala shares short, practical LinkedIn posts about Kotlin, coroutines, Flow, Compose, and engineering trade-offs. Follow him to get regular explanations, examples, and mental models that help you reason about Kotlin code more clearly in real projects, one concept at a time. In practice.
Design a screen, get a Clean Architecture feature — Spec-Driven Development that keeps AI-generated KMP code from drifting (proandroiddev.com) Ali Sadeghi introduces KMPilot, an open-source template built on top of Claude Code that leverages AI agents and living markdown specifications to enforce disciplined Clean Architecture and prevent codebase drift in AI-generated Kotlin Multiplatform features.
Kotlin tricks: Non-exhaustive enums (ivan.canet.dev) Did you know it’s possible to create non-exhaustive enums? Ivan Clovis Canet explains it in this article.
Detekt Explained: Enhance Kotlin Projects with Static Analysis (proandroiddev.com) Wilfried Mbouenda Mbogne introduces detekt, explaining how its use of the Kotlin compiler’s Program Structure Interface enables deep structural analysis and custom architectural guardrails that go beyond simple formatting linters.
Switching a million lines of code from Java threads to Kotlin coroutines, by rewriting three files (proandroiddev.com) Adrian Blanco details how Framna Denmark migrated a massive Android codebase from Java threads to Kotlin coroutines overnight by rewriting just three core framework files using custom dispatchers and thread-local state replication.
How to use Koin Compiler in a Multimodule Project? (blog.insert-koin.io) Gabriel Bronzatti Moro demonstrates how to migrate a Compose Multiplatform multi-module project from KSP-based Koin Annotations to the new native K2 Koin Compiler using a clean, 30-line custom Gradle convention plugin.
Say Goodbye to Callbacks (www.youtube.com) Dave Leeds demonstrates how to seamlessly bridge legacy, callback-based APIs with modern concurrent coroutines by creating a thin adapter layer utilizing Kotlin’s suspendCancellableCoroutine builder and Continuation.resume.
KotlinConf’26 Keynote (www.youtube.com) JetBrains has started to upload the videos from the KotlinConf. Check out in this link the keynote from this year!
Shipaton - world’s largest mobile hackathon is back (www.revenuecat.com) Shipaton is back. This August and September, we’re inviting builders from all corners of the globe to ship brand-new apps and compete for a share of over $1 million worth of prizes.
Argentum Engine (github.com) An unofficial Magic: The Gathering rules engine and online play platform written in Kotlin.
KMP Biometric Auth (github.com) A Kotlin Multiplatform library for hardware-backed biometric authentication.
Wallet Relying Party implementing OpenID4VP 1.0 (github.com) A reference relying party for EUDI Wallet presentations, built with Spring Boot and VC-K.
Compose Multiplatform Preferences (github.com) A lightweight, developer-friendly Key-Value Storage library for Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP) projects.
Kronos (github.com) A persistent, distributed job scheduler for Kotlin JVM, without the complexity of cron expressions.
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 #-518! 05/07/2026
- Kotlin Weekly #-517! 28/06/2026
- Kotlin Weekly #-516! 21/06/2026
- Kotlin Weekly #-515! 14/06/2026
- Kotlin Weekly #-514! 07/06/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