Latest Issue
Kotlin Weekly #-481!
Koog 0.5.0 Is Out: Smarter Tools, Persistent Agents, and Simplified Strategy Design (blog.jetbrains.com) JetBrains has recently released Koog 0.5.0, introducing full Agent2Agent (A2A) protocol support, which makes it easier than ever to build systems of interconnected AI agents in Kotlin.
[SPONSORED] Build your next on HubSpot with the flexibility of an all-new Developer Platform (developers.hubspot.com) The HubSpot Developer Platform gives you the tools to build, extend, and scale with confidence. Create AI-ready apps, integrations, and workflows faster with a unified platform designed to grow alongside your business.
SubComposeLayout and BoxWithConstraints internals in Jetpack Compose (www.revenuecat.com) In this article, Jaewoong Eum dives deep into SubcomposeLayout, the internal mechanisms that power it, and how BoxWithConstraints leverages it.
Context parameters and API design (serranofp.com) Alejandro Serrano Mena explores how Kotlin 2.2’s new context parameters reshape API design, proposing clear principles to decide when to use context parameters versus receivers for cleaner, more expressive code.
Shrinking Elephants (engineering.block.xyz) Folks from Block share how they cut IntelliJ + Gradle sync times for a 2000-module Kotlin project from 8.4 minutes to 15 seconds using tools like Spotlight, Fastsync, and artifact swapping.
Non-graph strategies, and when to use them in AI agents (blog.kotlin-academy.com) Vadim Briliantov explains how to build AI agents in Koog without graph strategies, using Kotlin functional APIs for flexible, code-based workflows while keeping persistence and observability as graph-only advantages.
Baking with functions: A guide to higher-order functions and lambdas in Kotlin (proandroiddev.com) Amit Srivastava uses a baking analogy to explain higher-order functions, lambdas, and reified types in Kotlin, showing how they simplify code and refactor classic design patterns.
Exploring Multi-Layer Navigation in Jetpack Compose with Navigation 3 (medium.com) KMP Bits showcases Jetpack Navigation 3 in action with a multi-layer Compose demo, highlighting its new type-safe APIs, modular NavDisplay, and built-in transitions for cleaner, modern navigation architecture.
Koin to Kotzilla - TypeAlias Show #9 - with Arnaud Giuliani and Miguel Faura (www.youtube.com) In this new episode from TypeAlias Arnaud chats with Dave Leeds on Koin, Kotzilla, and the tools shaping how Kotlin devs work, and what’s next for the Koin ecosystem.
Your Voice Belongs Here: Creating Compelling KotlinConf Proposals (www.youtube.com) Pamela Hill and Cheuk Ting Ho share practical tips for crafting standout KotlinConf proposals, helping underrepresented speakers turn their Kotlin stories into compelling talks with confidence and authenticity.
1+1 Promotion for teams – one enrollment, two developers. Build shared coroutine expertise before Oct 30th (coroutinesmastery.com) When two developers learn together, their codebase benefits immediately. The 1+1 promotion lets you buy one seat in Coroutines Mastery and add a second participant for free — ideal for teammates who want aligned coroutine practices and shared understanding. Buy now and send the second participant’s details by Oct 30th
Talking Kotlin Podcast: Discussing Kotlin Coroutines with Marcin Moskała on structured concurrency and Kotlin’s superpowers (www.youtube.com) In this episode of the Talking Kotlin Podcast, Marcin Moskala explores how different languages approach coroutines and why Kotlin stands out. He dives into structured concurrency, practical design decisions, and the real power of kotlinx.coroutines. Listen for deep technical insights and clear explanations straight from Kotlin’s ecosystem.
GBFS - Mobility Data for Kotlin (code.sargunv.dev) This website provides a complete implementation of GBFS (General Bikeshare Feed Specification) in KMP.
NATS.kt (github.com) NATS.kt is a NATS client built specifically for Kotlin Multiplatform.
localina (github.com) localina is a Kotlin Multiplatform library that supports real-time locale updates in your Compose Multiplatform app.
AuthCheckKit (github.com) AuthCheckKit is a Kotlin Multiplatform library designed to assess the authentication capabilities of iOS and Android devices.
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 #-481! 19/10/2025
- Kotlin Weekly #-480! 12/10/2025
- Kotlin Weekly #-479! 05/10/2025
- Kotlin Weekly #-478! 28/09/2025
- Kotlin Weekly #-477! 21/09/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