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 #-467!

Modular Ktor: Building Backends for Scale (blog.jetbrains.com) JetBrains has released this article/guide on structuring scalable Ktor 3.2 applications using modular architecture and the new built-in dependency injection plugin to manage inter-module dependencies cleanly.

[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.

Building Your First Kotlin Multiplatform App: From Setup to iOS App Store with Compose Multiplatform (2025 Guide) (medium.com) Faisal Ahmed’s 2025 guide shows how to build a production-ready Kotlin Multiplatform subscription tracker app with shared UI and business logic for Android and iOS using Compose Multiplatform and SQLDelight.

Building AI agents in Kotlin: A deep dive into Koog (medium.com) In this article, Brian Mwangi presents Koog, a Kotlin AI framework for building customizable and scalable AI agents and workflows.

Automating screens verification with Roborazzi and GitHub Actions (medium.com) Matías Del Bel explains how to automate UI screenshot verification in Jetpack Compose using Roborazzi and GitHub Actions for seamless visual regression testing.

The Kotlin Flow Operator Cheat Sheet (omaroid.medium.com) Check out this practical guide to demystifying asynchronous streams for everyday development.

KotlinConf 2025 Recordings (kt.academy) Marcin Moskala has prepared a summary of the sessions from the KotlinConf, adding some personal notes. Check it out!

Results After 3 Months of Android Gradle Build Experiments with Telltale (dev.to) Iñaki Villar reports on three months of automated Gradle build experiments with Telltale, revealing that tweaks like setting JVM initial heap size and choosing Parallel GC can improve Android build performance.

Handling Privacy Sensitive content in Jetpack Compose (crushingcode.nisrulz.com) Nishant Srivastava demonstrates how to implement a Jetpack Compose privacySensitive() modifier that redacts or blurs sensitive content automatically when the app loses focus or goes to the background.

See one, Do one, Teach one - Training an AI Agent (www.youtube.com) Duncan McGregor explores using AI to automate test refactoring by applying the see one, do one, teach one approach, with mixed results and valuable insights into prompt design.

A walk in the Lindenmayer fractal forests w/ a Kotlin notebook (www.youtube.com) Maia Grotepass talks with the Chicago Kotlin User Group about exploring Lindenmayer systems using Kotlin Notebooks, showcasing live-coded generative art and reusable canvas drawing in an interactive, beginner-friendly session.

Marcel, AI in actual project generation (open.spotify.com) In this Kotlin Khronicles episode, Marcel shares insights on AI’s impact, Firebase updates, Flutter vs. Kotlin Multiplatform, and career advice for junior developers.

Master Kotlin Flow: Free Live Webinar on July 22 (webinar.kt.academy) Understand how Kotlin Flow works under the hood. Learn how values, errors, and completion flow downstream, and how requests start and propagate upstream. Discover core operators and how concurrency methods synchronize data flow.Two time-zones, interactive Q&A, live session.

kotlinx.fuzz (github.com) kotlinx.fuzz is a general-purpose fuzzing library for Kotlin/JVM that integrates with Gradle and Jazzer, making fuzz testing easy to configure, run, and debug directly in your IDE.

Trie KMP (github.com) trie-kmp is a lightweight, efficient, and idiomatic library providing Trie data structures for Kotlin Multiplatform.

CellularLab – Advanced iPerf3 Client for Android (github.com) CellularLab is an Android iPerf3 client with JNI integration, smart test strategies, AI-powered log analysis, and a polished UI designed for mobile network testing and diagnostics.

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