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

Kotlin Toolchain 0.11: The Next Step for Amper (blog.jetbrains.com) JetBrains has rebranded its declarative build tool Amper as the Kotlin Toolchain, moving the project to Alpha with a unified kotlin CLI, new local plugin capabilities, and a preview for publishing JVM libraries to Maven Central.

The Dev Containers Story: Introducing EelApi for Plugin Authors (blog.jetbrains.com) EelApi is JetBrains’ new unified IntelliJ Platform execution environment API designed to help plugin authors seamlessly manage file access, process execution, and networking across local hosts, WSL, and Dev Containers.

[SPONSORED] Last Chance to Vote for the Best Coroutines Projects and Award JetBrains Licenses (forms.gle) The Coroutines Mastery voting ends on June 30th! This is your final opportunity to review the technical projects submitted by our participants and help us award three 1-year JetBrains licenses. Every vote counts—pick the most impactful implementations and support the community here.

[SPONSORED] Flow in Kotlin Coroutines Cheat Sheet: a practical PDF reference for Kotlin developers (cheat-sheet.kt.academy) Sign up to receive a PDF cheat sheet covering Flow builders, hot and cold streams, essential operators, buffering, error handling, and collection strategies. It also includes StateFlow, SharedFlow, and common Flow patterns used in production Kotlin applications.

Multiple Inheritance in Kotlin. Class Delegation Closes the Gap (itnext.io) Discover in this article how to overcome single inheritance limitations and eliminate duplicated code by utilizing the by keyword for class delegation to seamlessly share stateful logic across different base classes (like ViewModel and AndroidViewModel).

Push Notifications in Compose Multiplatform: The Setup Guide I Wish I Had (medium.com) A step-by-step guide to configuring FCM for Android and iOS, highlighting the easily missed APNs console step that silences iOS notifications.

Building a 3D Game in React Native + Kotlin Multiplatform (medium.com) An architectural breakdown of rebuilding a 3D chess game with a React Native shell while compiling the core rulebook, scene math, and camera logic from a Kotlin Multiplatform module into JavaScript.

Moumantai (github.com) Moumantai is an open-source, self-hosted runtime for personal apps that can be owned, adapted, and used across the devices around you.

Sharingan (github.com) Sharingan is an on-device debug logger. It captures protocol traffic while you use your app, surfaces it in a sticky capture notification and a built-in log browser.

Kamera (github.com) A modern camera library for Compose Multiplatform supporting Android, iOS, and Desktop with a unified API

Deci (github.com) Deci is a Kotlin Multiplatform library for high-precision decimal arithmetic. Built for money, taxes, invoicing, and any workload where Float/Double cannot be trusted.

KSensor (github.com) KSensor is a Kotlin Multiplatform library for observing device sensors and system states. Each sensor or state is grouped into its own plugin, allowing you to include only the features you need.

kmp-targets (github.com) A Gradle plugin for Kotlin Multiplatform that speeds up build times and IDE sync by conditionally registering only user-selected compile targets, completely eliminating the task graph for skipped platforms.

kempt (github.com) A pre-commit-friendly multi-language source formatting pipeline. It runs language formatters, inserts license headers, and normalizes trailing whitespace.

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