Latest Issue
Kotlin Weekly #-502!
Introducing Tracy: The AI Observability Library for Kotlin (blog.jetbrains.com) JetBrains has released Tracy, a new open-source AI observability library for Kotlin that leverages OpenTelemetry to track LLM metadata, application flow, and tool calls with minimal instrumentation.
[SPONSORED] This is what developers said after our last cohort (support, structure, and real takeaways you can apply) (www.advancedcompose.com) Left significantly more confident”, “Thorough reviews + deep expertise”, “6 months to finish tasks & the project”, “Practical ideas I can use right away”. Want the same experience? Join the Advanced + Polished Compose cohort and ship better Compose decision.
[SPONSORED] Compose navigation with Nav3: BackStack, entries, transitions (live webinar) (webinar.kt.academy) If you build Compose apps, Nav3 changes how navigation is structured: explicit BackStack, entries, and clearer flows. Join Marcin Moskała & Jov Mit on 19 Mar (13:00 UTC+1) for a free, practical intro: setup + core blocks, EntryProvider/entries, screens, transitions, and Q&A. Recording available after signup.
TestBalloon styling (infix-de.github.io) Oliver Okrongli challenges the flexibility of TestBalloon, the DSL-based, Kotlin-first test framework.
Kotlin tricks: Mandatory varargs (ivan.canet.dev) In this article, Ivan Canet explores how to enforce mandatory varargs by overloading a function with a zero-argument version marked with DeprecationLevel.ERROR to catch empty calls at compile-time.
Open-Sourcing a Living Health Dashboard Built with Jetpack Compose (www.linkedin.com) In this article, Kyriakos Georgiopoulos shares a single-file, open-source Jetpack Compose project featuring a fluid health dashboard with spatial morphing animations and a live EKG canvas.
Introducing Rebound: context-aware recomposition budgets for Compose (aditlal.dev) In this article, Adit Lal introduces Rebound, a Kotlin compiler plugin that monitors Compose performance by checking recomposition rates against context-aware ‘budgets’ assigned to different composable roles.
Scoping ViewModels in Compose (marcellogalhardo.dev) In this article, Marcello Galhardo explores the new rememberViewModelStoreOwner API, which enables scoping ViewModels to specific UI components like Pager pages or LazyList items directly within the Compose hierarchy.
From Polyrepo Fragmentation to Monorepo Leverage (engineering.block.xyz) In this article, Yissachar Radcliffe details Cash App’s migration of 450 JVM repositories into a single monorepo, a move that eliminated dependency fragmentation and standardized CI times to under 10 minutes.
Elevating AI-assisted Android development and improving LLMs with Android Bench (android-developers.googleblog.com) In this article, Google introduces Android Bench, an official LLM leaderboard that evaluates AI performance on real-world Android coding tasks, with Gemini 3.1 Pro currently leading the field at a 72.4% success rate.
Kotlin Flow Operators: You Can’t Do THAT with Collections… (www.youtube.com) Dave Leeds explores powerful Flow operators designed for asynchronous data streams that go beyond standard collection functions.
Is Kotlin a savior of Java? (www.youtube.com) Marcin Moskala discusses in this video whether Kotlin has been a savior of Java.
Modern Jetpack Compose — Agent Skill (github.com) Agent skill for modern Android development with Jetpack Compose. Check best practices for code generation and review.
remote compose (developer.android.com) Remote Compose is a framework from Google to create UI for remote surfaces.
xemantic-typescript-compiler (github.com) A TypeScript to JavaScript compiler written in Kotlin Multiplatform.
awesn1 (a-sit-plus.github.io) awesn1 is a Kotlin Multiplatform library that simplifies ASN.1 handling through a type-safe builder DSL and first-class kotlinx.serialization support for DER encoding.
OpenSavvy Prepared (prepared.opensavvy.dev) Prepared is a ‘magicless’ Kotlin Multiplatform testing framework that uses an expressive DSL to manage isolated fixtures, time control, and test parameterization across all platforms.
Composable Selection (github.com) A lightweight IntelliJ plugin that selects the nearest function call at your cursor.
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 #-502! 15/03/2026
- Kotlin Weekly #-501! 08/03/2026
- Kotlin Weekly #-500! 01/03/2026
- Kotlin Weekly #-499! 22/02/2026
- Kotlin Weekly #-498! 15/02/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