Kotlin Ecosystem Weekly Digest: Releases, Migrations, and Advanced Development

kotlin-development

Explore the latest in Kotlin: releases like 2.3.0 and DataFrame 1.0.0-Beta4, migration guides for Jetpack Compose to Multiplatform, deep dives into Ktor, AI agents, and dependency management. Discover new libraries and an advanced Compose cohort.

Announcements

  • Kotlin 2.3.0 Released: Just before the year concludes, a new version of Kotlin has been released, bringing the community a step closer to KotlinConf. Explore the comprehensive list of new features and improvements here.
  • Migrating Jetpack Compose to Kotlin Multiplatform: JetBrains has published a new guide to assist developers in migrating their existing Jetpack Compose applications to Kotlin Multiplatform. Discover the detailed migration steps here.
  • Ultimate Guide to Kotlin Adoption in Java Environments: JetBrains consolidates its latest series on Kotlin migration with a comprehensive post, providing a single resource for engineers, tech leads, and managers to facilitate the transition to Kotlin here.
  • Kotlin DataFrame 1.0.0-Beta4 Migration: For those passionate about data science, Kotlin DataFrame 1.0.0-Beta4 is now available. Learn how to migrate to this version and explore its new capabilities here.
  • KotlinConf’25: Industry Leaders Share Success Stories: Daria Voronina highlights the impactful presentations from KotlinConf’25, where global brands like AWS, Google, Meta, Uber, Duolingo, and X showcased real-world success stories using Kotlin and Kotlin Multiplatform at scale here.

Articles

  • Sqlx4k: Introduction to Kotlin Native and FFI (Part 1): This article introduces sqlx4k, a lightweight Kotlin Native PostgreSQL driver developed using Rust FFI. It demonstrates the creation of fast-starting, low-memory Ktor services and offers insights into the current state of the Kotlin Native ecosystem Read Article.
  • Why Ktor Might Outperform Spring for Frontend & Node.js Developers: A practical comparison arguing that Ktor's Kotlin-first, coroutine-based, and modular design makes it a superior choice over Spring Boot for modern, lightweight, cloud-native, and API-first backend services Read Article.
  • Building AI Agents in Kotlin – Part 3: Under Observation: In the third installment of this series, Denis Domanskii explores how to integrate observability into Kotlin AI agents using Koog and Langfuse. This enables detailed trace-level insights into agent behavior, facilitates debugging, and supports per-run cost analysis Read Article.
  • Architecting an AI-Driven Mobile App Builder with KMP: Takeshi Hagikura shares valuable architectural insights and lessons learned from developing an AI-driven mobile application builder leveraging Kotlin Multiplatform, combining LLM agents, SDUI, and Compose-based tooling Read Article.
  • Is the Java Ecosystem Cursed? A Dependency Analysis Perspective: Tony Robalik examines the inherent fragility of dependency management within the Java and Kotlin ecosystems. Drawing on extensive experience with large-scale Gradle builds, he highlights long-standing issues related to classpath, metadata, and tooling Read Article.

  • GitHub Actions Analytics for Gradle Builds: Optimize your Kotlin builds with Depot's analytics for GitHub Actions. Gain insights into job duration trends, CPU/memory usage, and failure rates to identify slow jobs and receive recommendations for runner sizing, eliminating guesswork in performance tuning Learn More.

Videos

  • Koin Annotations Tutorial: Dependency Injection in Kotlin for Android: Koin creator Arnaud Giuliani presents a beginner-friendly tutorial on simplifying dependency injection in Kotlin. Learn how Koin Annotations replace traditional modules with clean, scalable, annotation-based code for Android, KMP, and Ktor projects Watch Video.
  • Advanced PDF Reader in Jetpack Compose: Elyes Mansour demonstrates a sophisticated PDF reader built entirely with Jetpack Compose. This presentation covers rendering, simultaneous page zooming, panning, and an optimal user experience without relying on third-party dependencies Watch Video.
  • Coroutines Need a Scope... and That's a Good Thing!: Dave Leeds explains the fundamental importance of CoroutineScope in Kotlin. Discover how structured concurrency significantly enhances cancellation, error handling, and lifecycle management within concurrent codebases Watch Video.

Conferences

  • Advanced Compose Cohort - Spring 2026: Master state management, modifiers, navigation, and testing in Jetpack Compose. This advanced cohort, launching in Spring 2026, requires 200+ sign-ups to activate. Join the waitlist now for a structured path to Compose mastery at the best available price Join Waitlist.

Libraries

  • Cloudy: A cross-platform library for Compose Multiplatform, developed by Jaewoong Eum, providing elegant blur effects View on GitHub.
  • CodeContext: An open-source Kotlin tool designed to analyze codebases. It generates interactive dependency graphs, identifies knowledge hotspots, and creates learning paths to significantly accelerate developer onboarding View on GitHub.
  • kMMIO: A lightweight memory-mapped I/O library for Kotlin Multiplatform, supporting JVM, Android, and native platforms View on GitHub.

Thanks to JetBrains for their support!