Your weekly dose of Kotlin

Register for the newsletter to get your weekly Kotlin dose. It is free, we are lovely and do not send spam


Subscribe

* indicates required

Latest Issue

Kotlin Weekly #-536!

Winners of the Kotlin Foundation Grants Program 2026 (kotlinfoundation.org) The Kotlin Foundation announces the five projects selected for its 2026 Grants Program: Dependency Analysis Gradle Plugin, Llamatik, FileKit, Kamera and JUnit. Each of them receives a $6,000 grant to fund the work in its proposal.

Developing for Today: 50+ New Developer Sessions on Building Apps Today (developer.android.com) Florina Muntenescu shares the more than 50 sessions released from Android Dev Summit 2026, each with a downloadable transcript enhanced with the content of the slides.

Build for every screen with the latest Jetpack Compose updates from Android Developer Summit (developer.android.com) Rebecca Gutteridge rounds up the Compose announcements from Android Dev Summit, including the new Jetpack AppState.

The Kotlin Multiplatform Contest Is Open: Win a Trip to KotlinConf (blog.jetbrains.com) The Kotlin Multiplatform Contest is back for students and recent graduates. The authors of the top three projects win a trip to KotlinConf 2027 in Kraków, and submissions are open until December 7.

[SPONSORED] Coroutines Mastery has started — this is your last chance to join before next year (coroutinesmastery.com) The Coroutines Mastery cohort is already underway, but late enrollment is still open. Miss this edition and the next course will be in a year. Worried about catching up? You keep access for 6 months, so you can complete and revisit the material at your own pace.

[SPONSORED] Learn Kotlin Coroutines with a free cheat sheet covering the concepts every developer should know (cheat-sheet.kt.academy) Understand how Kotlin Coroutines work without constantly searching through documentation. Download a free cheat sheet with builders, dispatchers, scopes, jobs, structured concurrency, cancellation, and practical patterns for concurrent programming.

Koin Skills: Koin, the Right Way, with Your Agent (blog.insert-koin.io) Arnaud Giuliani introduces the official Koin skills for AI agents, released as a Claude Code plugin to help with setup, migrations from other DI frameworks and diagnosing errors.

Announcing General Availability of DynamoDB Mapper for Kotlin (aws.amazon.com) Ian Botsford announces that DynamoDB Mapper for Kotlin is generally available, and walks through its API along with the features added since the Developer Preview.

Jetpack Compose Mechanisms, Part 3: Recomposition Performance and Why Stability Still Matters (doveletter.dev) Jaewoong Eum closes his series on Jetpack Compose Mechanisms by looking at where Compose spends its time during recomposition, and why stability still matters now that strong skipping is the default.

From Kotlin Source to DEX: Tracing the Android Compilation Pipeline (medium.com) Ravi Rawal traces the path of your Kotlin code from the source file to the DEX instructions that run on the device

Inara: Inject your dependencies at compile time (kodein-koders.com) Salomon Brys, who created Kodein back in 2015, introduces Inara, a library to inject your dependencies at compile time in Kotlin Multiplatform.

Multithreading in Compose Multiplatform Web Apps (terrablog.pages.dev) Konstantin Tskhovrebov looks at multithreading in Compose Multiplatform apps with a web target, and what changes there compared to the other platforms.

Android Dev Summit 2026 keynote (www.youtube.com) Watch the Android Dev Summit 2026 keynote to catch up with everything announced at the event.

Bridging Threads and Coroutines: Behavior-Compatible Interop at Million-Line Scale - Droidcon Lisbon (www.youtube.com) In this talk from Droidcon Lisbon, Adrian Blanco explains how the OK app moved a million-line Android codebase from Java threads to Kotlin coroutines without changing existing behavior. You will also leave with a better mental model of how coroutines executes on threads.

[SPONSORED] Can your mobile release handle AI-generated code? (www.runway.team) AI multiplied the code your team writes. But the process that delivers it to users hasn’t changed: same release trains, same quality gates, same manual handoffs. Join a live panel with mobile engineering leaders on what that volume changes about the release process. Nov 12, 10am PT/1pm ET.

Haze 2.1: Shatterproof Glass (chrisbanes.me) Chris Banes releases Haze 2.1, where Glass is now stable and surfaces can merge and separate with the new hazeGlassContainer modifier.

Maradona (github.com) Sebastiano Poggi’s Maradona renders Mermaid diagrams as native Compose Multiplatform composables on desktop, Android and iOS, without a WebView or a JavaScript runtime.

Scrcpy Vwr (github.com) A desktop app built with Compose Multiplatform to mirror and control Android devices. It ships its own scrcpy client, so there is no need to install scrcpy or adb.

Ligand (github.com) Ligand lets you sketch organic chemistry structures and see them in 3D.

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

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 47degrees