Latest Issue
Kotlin Weekly #-478!
Koin IDE Plugin 1.4.0: AI-Powered Dependency Injection Debugging for Android and Kotlin Development (blog.kotzilla.io) The Koin IDE Plugin 1.4.0 introduces AI-powered debugging and enhanced tool windows for Android, Kotlin Multiplatform, and JVM projects, streamlining dependency injection issue resolution directly in IntelliJ IDEA and Android Studio.
The Ktor roadmap and previews (blog.jetbrains.com) Ktor 3.3.0 brings previews for OpenAPI and WebRTC, new plugins for Service Discovery, gRPC, and Koog integration, plus enhanced dependency injection and roadmap updates.
The Kotlin AI Stack: Build AI Agents With Koog, Code Smarter With Junie, and More (blog.jetbrains.com) JetBrains introduces the Kotlin AI Stack with Koog for AI agents, Junie as an IDE coding agent, and Mellum now open source, showcasing Kotlin’s growing role in AI development and tooling.
Compose Multiplatform 1.9.0 Released: Compose Multiplatform for Web Goes Beta (blog.jetbrains.com) Compose Multiplatform 1.9.0 makes Compose for Web Beta, bringing stable APIs, Material 3, navigation, and cross-platform improvements for Android, iOS, and desktop.
[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.
Cooking AI Agents for Every Flavor: JVM Backend, Android, iOS, JS, and WASM in One Pot (medium.com) In his new article, Vadim Briliantov shows how Koog enables building AI agents in Kotlin that run across JVM, Android, iOS, JavaScript, and WASM from a single codebase.
Pragmatic KMP for Mobile at Somnox - Part 3 (kiranrao.in) Check how in this article how Somnox adopts Kotlin Multiplatform pragmatically, starting with existing Android and iOS repos and later merging into a monorepo
Kotlin Multiplatform - How to improve the iOS development experience (proandroiddev.com) Guilherme Delgado shares techniques to improve the iOS developer experience in Kotlin Multiplatform projects, from shared Data Layer design to Swift interoperability.
Enabling Kotlin incremental compilation on Buck2 (engineering.fb.com) Meta enabled Kotlin incremental compilation in Buck2, cutting build times up to 3x for large modules by tracking changes, caching outputs, and adapting compiler plugins for distributed and incremental builds.
Running a RAG powered language model on Android using MediaPipe (darrylbayliss.net) Check how in this article Darryl Bayliss demonstrates running a RAG-powered language model on Android using MediaPipe for on-device AI.
Taking ExoPlayer Further: Reddit’s performance techniques (www.reddit.com) Reddit optimized ExoPlayer for Android by improving observability, prefetching, player pooling, and decoder handling, cutting video load times by ~50% while reducing playback errors and rebuffering.
Refactoring to Kotlin Functions (www.youtube.com) A new episode of Pairing with Duncan refactors the Checkout Kata solution from classes to Kotlin functions, showcasing cleaner abstractions with higher-order functions and typealiases.
Master ViewModel + UI Tests in Kotlin (Episode 3) (www.youtube.com) Check how in this episode how kt whisperer shows test-driving a Compose Multiplatform Login screen with ViewModel and UI tests using TDD.
Multi-Module Architecture in KMP for Beginners (www.youtube.com) In this video Philipp Lackner gives you an introduction to what multi-module architecture is all about and what’s special about KMP modules.
SeymourText (github.com) SeymourText is a simple and customizable ‘See More’ Text for Jetpack Compose.
Super Mario Bros - Kotlin Port (github.com) This is an attempt to port Super Mario Bros to readable, modifiable, and proper Kotlin, while retaining accuracy to the original’s physics, look, and intent.
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 #-478! 28/09/2025
- Kotlin Weekly #-477! 21/09/2025
- Kotlin Weekly #-475! 14/09/2025
- Kotlin Weekly #-475! 07/09/2025
- Kotlin Weekly #-474! 31/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