Latest Issue
Kotlin Weekly #-494!
The Journey to Compose Hot Reload 1.0.0 (blog.jetbrains.com) Compose Hot Reload has just been promoted to stable with the 1.0.0 release. Sebastian Sellmair and Azat Abdullin take a deep technical look at how it works under the hood, from DCEVM-based class reloading to bytecode analysis, state invalidation, and zero-config IDE integration.
[SPONSORED] Compose courses launch next week (advancedcompose.com) We are opening two new cohort Compose courses. Advanced Compose is for developers who want to reason about Compose behavior instead of guessing. Polished Compose is for developers who want their apps to feel deliberate, consistent, and simply beautiful. More details next week
Dependency Injection with Koin, the minimal setup (KMP) (itnext.io) A hands-on guide showing how to replace manual dependency wiring with a minimal Koin setup in Kotlin Multiplatform, focusing on single vs factory and clean DI in Compose.
Update your Kotlin projects for Android Gradle Plugin 9.0 (blog.jetbrains.com) Guide by Márton Braun explaining how Android Gradle Plugin 9.0 impacts Kotlin projects, covering built-in Kotlin support and the required migration of Kotlin Multiplatform modules to the new Android KMP library plugin.
Explore internal mechanisms of Retrofit, and how it works (doveletter.skydoves.me) Jaewoong Eum delivers a deep dive into Retrofit’s internals, explaining how dynamic proxies, annotation parsing, caching, and adapters turn interface methods into efficient HTTP calls.
How I’m Using Agents for Development - January 2026 (handstandsam.com) Sam Edwards shares how he uses IDE-integrated AI agents with a Research–Plan–Implement workflow to iteratively refactor Kotlin code and prototype Compose desktop and web UIs.
Backpressure in Client-Server Applications (travishaagen.github.io) Travis Haagen explains backpressure in client–server systems, showing with a Netty WebSocket experiment how coordinated read/write control lets clients adapt to slow servers instead of overwhelming them.
Setting up Kotest on KMP (alyssoncirilo.com) Alysson Cirilo walks through a complete Gradle setup for running Kotest across Kotlin Multiplatform targets, covering native, JVM, and Android quirks with the new KMP Android library plugin.
Dependency Injection, from basics to Koin (KMP-CMP) (alyssoncirilo.com) Tezov introduces dependency injection fundamentals in Kotlin through explicit manual wiring, setting the stage for a follow-up series on simplifying DI with Koin in Kotlin Multiplatform projects.
Kotlin 2.3.0, New Compose Features & More - Mobile Dev News January 2026 (www.youtube.com) Philipp Lackner discusses some of the new Kotlin 2.3.0’s features.
Sell or Buy? Custom Financial Data Visualisation with Kotlin (www.youtube.com) Huyen Tue Dao and Enrique López-Mañas talk about Financial Data Visualization with Kotlin.
300 - From Vibe coding to Software engineering (fragmentedpodcast.com) The Fragmented Podcast has some changes to announce, including a new co-host, Iury Souza.
Resilient - Kotlin Multiplatform Library (github.com) A Kotlin Multiplatform library providing resilience patterns (Timeout, Retry, Circuit Breaker, Rate Limiter, Bulkhead, Hedging, Cache, Fallback) for suspend functions.
Llamatik (github.com) Llamatik is a Kotlin Multiplatform library that integrates llama.cpp to enable on-device and remote LLM inference, embeddings, and streaming text generation across Android, iOS, and desktop.
Nominatim Proxy (github.com) Reverse geocoding proxy for a Nominatim instance with SQLite caching and a strict upstream rate limit.
Kotlin Multiplatform State Machine (github.com) A lightweight, type-safe, and highly performant Finite State Machine (FSM) library built for Kotlin Multiplatform. Designed specifically to handle complex logic transitions with a clean DSL, while maintaining a tiny footprint.
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 #-494! 18/01/2026
- Kotlin Weekly #-493! 11/01/2026
- Kotlin Weekly #-492! 04/01/2026
- Kotlin Weekly #-491! 28/12/2025
- Kotlin Weekly #-490! 21/12/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