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

Kotlin 2.3.0 has been released (blog.jetbrains.com) Just before the end of the year, the new version of Kotlin has been released. A step closer to the KotlinConf. Read this link to see the list of goodies being included.

Migrating a Jetpack Compose app to Kotlin Multiplatform (kotlinlang.org) JetBrains has released a new guide that helps you to migrate a Jetpack Compose app to Kotlin Multiplatform. Check it out.

The Ultimate Guide to Successfully Adopting Kotlin in a Java-Dominated Environment (blog.jetbrains.com) In this post, JetBrains will tie the latest series on Kotlin migration together and give you one file you can hand to any engineer, tech lead, or manager to help them make the change.

Migration to 1.0 (kotlin.github.io) Are you passionate about Data Science? We are. Kotlin DataFrame 1.0.0-Beta4 is out. Check out in this link how to migrate to this version.

Industry Leaders on the KotlinConf’25 Stage: What Global Brands Built With Kotlin (blog.jetbrains.com) Daria Voronina highlights how global brands like AWS, Google, Meta, Uber, Duolingo, and X shared real-world Kotlin and Kotlin Multiplatform success stories at scale during KotlinConf’25.

[SPONSORED] Now available: GitHub Actions analytics (fandf.co) Your Gradle builds run in CI, but you don’t know which jobs are slow or why. Depot’s analytics show job duration trends, CPU/memory usage, and failure rates. Get recommendations to optimize runner sizing for your Kotlin builds and stop guessing at performance.

Sqlx4k - Introduction to the Kotlin native and FFI (Part 1) (smyrgeorge.github.io) An introduction to sqlx4k, a minimal Kotlin Native PostgreSQL driver built via Rust FFI, showcasing fast-starting, low-memory Ktor services and the current state of the Kotlin Native ecosystem.

Why Ktor Might Be a Better Fit Than Spring - and Why Frontend & Node.js Developers Should Care (medium.com) A practical comparison arguing that Ktor’s Kotlin-first, coroutine-based, modular design makes it a better fit than Spring Boot for modern, lightweight, cloud-native, and API-first backend services.

Building AI Agents in Kotlin – Part 3: Under Observation (blog.jetbrains.com) In this third article of the series, Denis Domanskii shows how to add observability to Kotlin AI agents using Koog and Langfuse, enabling trace-level insight into agent behavior, debugging, and per-run cost analysis.

Building an AI-Driven mobile app builder with KMP: Architecture & lessons learned (medium.com) Takeshi Hagikura shares architectural insights and lessons learned from building an AI-driven mobile app builder with Kotlin Multiplatform, combining LLM agents, SDUI, and Compose-based tooling.

Is the Java ecosystem cursed? A dependency analysis perspective (autonomousapps.com) Tony Robalik argues that long-standing classpath, metadata, and tooling issues make dependency management in the Java and Kotlin ecosystem inherently fragile, drawing on hard-earned lessons from large-scale Gradle builds.

Koin Annotations Tutorial: Dependency Injection in Kotlin for Android (www.youtube.com) A beginner-friendly tutorial where Koin creator Arnaud Giuliani shows how Koin Annotations simplify dependency injection in Kotlin by replacing modules with clean, scalable, annotation-based code for Android, KMP, and Ktor.

Advanced PDF Reader in Jetpack Compose (www.youtube.com) Elyes Mansour presents a PDF reader written in pure Jetpack Compose, covering rendering, zooming all pages at once, panning, and UX without third-party dependencies.

Coroutines Need a Scope… and That’s a Good Thing! (www.youtube.com) Dave Leeds explains why CoroutineScope is essential in Kotlin, showing how structured concurrency improves cancellation, error handling, and lifecycle management in concurrent code.

Advanced Compose Cohort: master state, modifiers, navigation, testing—launching spring 2026 (advancedcompose.com) Advanced Compose Cohort is planned for spring 2026 and will run only if 200+ developers sign up. Go deep on state & recomposition, modifiers, scalable navigation, and production-ready UI testing. Want a structured path to real Compose mastery? Join the waitlist and help activate the cohort—at the best price right now!

Cloudy (skydoves.github.io) Cloudy is a Cross-Platform blur effects library for Compose Multiplatform by Jaewoong Eum

CodeContext (github.com) An open-source Kotlin tool that analyzes a codebase to generate interactive dependency graphs, knowledge hotspots, and learning paths to speed up developer onboarding.

kMMIO (github.com) A lightweight memory mapped IO for Kotlin Multiplatform on JVM, Android and native.

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