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

false

Kotlin Ecosystem Mentorship Program: Results and Winners (blog.jetbrains.com) The Kotlin Ecosystem Mentorship Program pilot concludes with four successful open-source collaborations and plans for future cohorts.

[SPONSORED] View the latest HubSpot Developer Platform updates in Spring Spotlight (www.vpdae.com) Spring Spotlight 2026 is live and we’ve rounded up the top updates for you. See what’s new for the HubSpot Developer Platform! Ship faster with AI coding tools like Cursor, Claude Code, and Codex. Build MCP-powered AI connectors, run serverless functions with support for UI extensions, and use date-based versioning to streamline roadmap planning.

Is Kotlin Multiplatform actually worth using in 2026? (www.reddit.com) Reddit thread discussing whether it makes sense to keep using KMM in 2026, amidst the AI era.

Managing Gradle Daemons while Coding with AI (proandroiddev.com) This article discusses how to use a PreToolUse hook to automatically prune stale Java processes and reclaim your RAM.

Threads, Mutexes, Semaphores, Dispatchers & Parallelism: The Mental Model Most Engineers Are Still Missing (medium.com) A deep dive into the ‘physics’ of concurrency, exploring how CPU behavior, memory visibility, and cache-line contention shape the performance of Kotlin and JVM systems.

Arrow: Error handling without flatMap (ivan.canet.dev) Arrow leverages Kotlin 2.4.0 context parameters and the Raise DSL to provide functional error handling that eliminates ‘flatMap hell’, allowing developers to write concise, short-circuiting code that remains as readable as standard imperative logic.

Ultimate Android SDE2/SDE3 Interview Roadmap (2026) (medium.com) An SDE2/SDE3 roadmap for 2026 focusing on architectural tradeoffs, Jetpack Compose internals, and production-scale debugging over basic framework memorization.

From 5 fps to 30 fps: What the TFLite Defaults Are Hiding (proandroiddev.com) A guide to optimizing on-device machine learning by auditing TFLite defaults, implementing explicit delegate cascades, enabling OpenCL kernel persistence, and pinning worker threads to high-performance cores.

More Than the Sum of Its Parts: Rethinking Android Performance at Target (tech.target.com) Diraj Shankar from Target shares some of the big wins they had with R8Full enablement.

Exploring mTLS (www.kadirkid.dev) In this article, Abdulahi Osoble details a multi-layered security strategy that moves beyond simple access tokens by implementing mTLS with per-device certificates and Play Integrity to verify both user identity and hardware-backed device trust.

ZeroMQ on Android: Bridging a Linux Service with PUB SUB (levelup.gitconnected.com) In this article, James Cullimore explains how to implement a high-performance, low-latency messaging layer between a Linux service and an Android app using ZeroMQ’s PUB/SUB pattern, bypassing the overhead of traditional HTTP or gRPC stacks.

How to Handle Exceptions in Kotlin Flows (blog.jetbrains.com) Exceptions can be thrown from within our flows, just like anywhere else in our Kotlin code. In this video, Dave Leeds shows the right and wrong places to put your try-catch blocks, and how to use the catch operator.

Polished Compose course: structuring styling, theming, and motion for UI (www.polishedcompose.com) Without structure, UI decisions become local and inconsistent. Spacing, colors, and animations drift across screens. This course focuses on design systems and motion in practice. Starts June 8. If relevant, you can reserve a spot.

Master Compose Stability: Advanced Cheat Sheet for High-Performance Android Applications (cheat-sheet.kt.academy) Stop guessing why your UI lags. Learn the strict rules of Stable vs. Unstable types, including Persistent collections and SAM interfaces. This guide covers delayed state reads to skip unnecessary recompositions. Build butter-smooth UIs with kt.academy’s expert insights.

Kore (github.com) Kore is a Compose Multiplatform design foundation that provides beautifully pre-styled components to help you build scalable and consistent design systems.

markanywhere (github.com) Incremental Markdown parser that emits streams of semantic events, plus tools to manipulate them - designed for real-time rendering of streamed LLM output.

pubgkt (github.com) A PUBG API multiplatform library written in Kotlin

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