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

Introducing Koog Integration for Spring AI: Smarter Orchestration for Your Agents (blog.jetbrains.com) JetBrains has introduced a Spring AI integration for its Koog framework, allowing developers to layer advanced orchestration, like type-safe graph workflows, durable persistence, and history compression, onto existing Spring AI setups.

Android skills (github.com) Google has released official skills for Android. Check them out!

Get ready for Google I/O: Livestream schedule revealed (android-developers.googleblog.com) The Google I/O schedule is here. Tune in May 19–20 as we unveil Google’s biggest updates across AI, Android, Chrome, and Cloud (or maybe this year we will finally have an official Google A/I.

The Fourth Beta of Android 17 (android-developers.googleblog.com) Android 17 has reached beta 4, the last scheduled beta of this release cycle, a critical milestone for app compatibility and platform stability. Check out the full post with full announcement and how to get ready.

[SPONSORED] Polished Compose course: improving visual consistency, hierarchy, and motion in UI (www.polishedcompose.com) Many Compose UIs degrade as they grow, spacing drifts, hierarchy weakens, and motion is inconsistent. This 2-week course focuses on styling, theming, and animation as engineering constraints. Starts June 8. If this fits your work, you can join.

[SPONSORED] Compose Advanced Cheat Sheet: modifiers, theming, stability & recomposition in one practical PDF (cheat-sheet.kt.academy) Get the Compose Advanced Cheat Sheet by Marcin Moskala: modifiers, CompositionLocal, theming, stability, recomposition, delayed state reads, and Compose conventions. A compact reference for Kotlin and Compose developers who want sharper mental models and fewer UI surprises.

Lessons Learned: Shipping a Koog + Bedrock AI Agent to Production on AWS Lambda (medium.com) Elena van Engelen-Maslova shares production-ready lessons for building serverless AI agents on AWS Lambda using the Koog framework and Amazon Bedrock, covering IAM security, strategy graphs, and evaluation-driven development.

Koin Compiler Plugin 1.0.0-RC1 - Unlocking Compile-Safe Dependency Injection for Kotlin & KMP (blog.insert-koin.io) Arnaud Giuliani announces the Koin Compiler Plugin 1.0.0-RC1, which introduces full compile-time safety and dependency graph validation for both DSL and annotations, eliminating the need for runtime verification tools like checkModules().

How to Implement Shaders in Compose Multiplatform (Android, iOS, Desktop & Web) (proandroiddev.com) Learn how to implement a platform-agnostic shader architecture in Compose Multiplatform using AGSL and SkSL to create high-performance UI effects across Android, iOS, Desktop, and Web.

Your ViewModel Should Be 3 Lines Long (medium.com) Felix Leyva’s UIModel pattern removes AndroidX dependencies from KMP business logic, reducing ViewModels to three-line wrappers and enabling full state-sharing across Android, iOS, and Web.

Kotlin Multiplatform observability with Kotzilla SDK and the KotlinConf App (medium.com) Miguel Valdes Faura showcases how the Kotzilla SDK provides unified observability for Kotlin Multiplatform apps, offering a single dashboard for crashes and vitals across Android, iOS, Desktop, and Web with symbolicated Kotlin stack traces for iOS.

Simplify Sorted-Order Validation with Kotlin 2.4.0’s New Extensions (navczydev.medium.com) Nav Singh highlights new standard library extensions in Kotlin 2.4.0-Beta1, such as .isSorted() and .isSortedBy(), which provide an optimized way to validate collection order without the overhead of re-sorting.

Compose Hot Reload: Real-Time UI Updates on Running Android Devices (hotswan.dev) Jaewoong Eum introduces Compose HotSwan, a hot reload tool for Jetpack Compose that applies code and literal changes to running Android devices in real-time while fully preserving app state and navigation.

Android CLI and skills: Build Android apps 3x faster using any agent (android-developers.googleblog.com) Google has introduced a new Android CLI, and an Android Knowledge Base to optimize AI agent workflows, enabling developers to build apps up to 3x faster with grounded, best-practice guidance.

Experimental hybrid inference and new Gemini models for Android (android-developers.googleblog.com) Google has launched an experimental Firebase API for hybrid inference on Android, allowing apps to dynamically route prompts between on-device Gemini Nano and cloud-hosted Gemini 3.1 models for optimized latency and reliability.

The New Name-Based Destructuring in Kotlin 2.3.20 (www.youtube.com) In this video from Dave Leeds, he explores the newly-revised destructuring syntax in Kotlin 2.3.20, highlighting the shift toward name-based destructuring to improve safety and prevent common position-based errors.

Luciq: Fix nothing. Build something that matters (hubs.li) Tired of reproducing crashes from vague 1-star reviews? Luciq’s AI agents triage, root-cause, and open a fix PR automatically so you stop firefighting and start shipping. Trusted by Figma, Lyft, and DoorDash.

Materia (github.com) Materia is a Kotlin Multiplatform 3D engine that brings Three.js-style ergonomics to modern GPU backends like WebGPU and Vulkan across Web, JVM, and Android.

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