Latest Issue
Kotlin Weekly #-468!
Develocity Plugin for IntelliJ (plugins.jetbrains.com) The Gradle team has released the Develocity plugin for IntelliJ IDEA and Android Studio, which provides live build time information directly in the IDE. Check it out!
Building Better Agents: What’s New in Koog 0.3.0 (blog.jetbrains.com) JetBrains has just released Koog 0.3.0, which comes with many updates that make building, running, and managing intelligent agents easier.
Breaking to Build: Fuzzing the Kotlin Compiler (blog.jetbrains.com) Katie Fraser outlines JetBrains’ evolutionary generative fuzzing, developed with TU Delft, to expose and fix subtle bugs in the Kotlin compiler, including K2 regressions.
Anvil Moves to Maintenance Mode (github.com) Anvil is moving into mainteinance mode and endorsing Metro as its successor. Read more about it to know what this means for you, if you are an Anvil user.
Ktor 3.2.2 Is Now Available (blog.jetbrains.com) The Ktor 3.2.2 patch release brings a critical fix for Android D8 compatibility, along with some minor enhancements and bug fixes. Check more of the goodies included here.
[SPONSORED] Product for Engineers newsletter (newsletter.posthog.com) Learn to build better products, not just better code. Learn how to talk to users, build features they love, and find product market fit. Subscribe for free.
Flow Marbles (terrakok.github.io) The following website provides interactive diagrams of Kotlinx.coroutines Flow, a nice way to visualize them.
How to turn callback functions into suspend functions or Flow (kt.academy) Marcin Moskala explains how to convert callback-based APIs into suspend functions or Flows to make them coroutine-friendly and idiomatic in Kotlin.
Exploring PausableComposition internals in Jetpack Compose (blog.shreyaspatil.dev) Elian van Cutsem explores Kotlin DSLs as an elegant alternative to annotation processing, enabling compile-time code generation with improved readability and reduced complexity.
Contract Test (zalas.pl) Jakub Zalas presents the Contract Test pattern, adapted from xUnit Test Patterns, as a structured way to verify implementations of abstractions that interface with external systems.
Kotlin Clean Code Rearranger (plugins.jetbrains.com) Marco Plasmati has published an Intellij IDEA plugin tha rearranges Kotlin functions according to the Step-Down rule.
How to Input Unicode Characters in Maestro Android Tests: A Complete Workaround Guide (blog.droidchef.dev) Ishan Khanna shares a complete workaround to enable Unicode input in Maestro Android tests using ADB Keyboard, a local HTTP server, and JavaScript integration.
Android MCP SDK with Jason Pearson (thebakery.dev) Nico Corti speaks with Jason Pearson about the Android MCP SDK, a new library that allow Android developers to build apps that can communicate with AI models more effectively.
Unlock Kotlin Flow: Free Live Webinar – July 22 (webinar.kt.academy) Go beyond basics! Learn how Kotlin Flow handles values, errors & completion downstream and how requests travel upstream. Understand core operators & concurrency syncing. 2 time zones, live Q&A.
Liquid Glass (github.com) Library providing Apple’s Liquid Glass effect for Android Jetpack Compose.
ScribeSwan (gitlab.com) ScribeSwan is a Kotlin Multiplatform library that provides a DSL (domain-specific language) for creating manpages in the troff format used by the Unix man command.
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 #-468! 20/07/2025
- Kotlin Weekly #-467! 13/07/2025
- Kotlin Weekly #-466! 06/07/2025
- Kotlin Weekly #-465! 29/06/2025
- Kotlin Weekly #-464! 22/06/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