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


Suscribe

* indicates required

Latest Issue

Kotlin Weekly #-446!

Kotlin Multiplatform Tooling – Shifting Gears (blog.jetbrains.com) This is a pity, but we thank Fleet and JetBrains for their support during this time! Life is inscrutable, and brighter things—and IDEs—will come.

Ktor 3.1.0 Release (blog.jetbrains.com) Some things leave, but some new things come. Among them it is Ktor 3.1.0. Check out what the new version is bringing here.

The Second Beta of Android 16 (android-developers.googleblog.com) Google has just announced the Second Beta of Android 16. We are getting closer to the final release - March is actually the planned date for Platform Stability.

[SPONSORED] PostHog - Get started with Android session replay (dub.link) PostHog recently released their Android session replay feature. It enables you to capture, playback, and debug exactly what your users are doing on your app. Best of all, it’s free up to 5,000 recordings per month.

Should you use Kotlin Sequences for Performance? (chrisbanes.me) Chris Banes benchmarks Kotlin Sequences and finds that they can be slower than Lists for simple operations, challenging the assumption that they always improve performance.

Detecting File Leak in the Kotlin Daemon (frybits.com) Pablo Baxter found a file handle leak in the Kotlin Daemon using file-leak-detector. The issue was unclosed URLClassLoader instances, which he fixed in KSP, while the Kotlin team handled the rest.

Effortless Architecture Enforcement in Multi-Module Projects with PopcornGP (medium.com) This article presents PopcornGP, a lightweight plugin designed to enforce architectural rules in your multi-module project effortlessly.

Unifying Your Android App’s Analytics: A Provider-Agnostic Approach with Jetpack Compose (proandroiddev.com) Kartik Arora introduces Anylytics, an open-source library for seamlessly integrating provider-agnostic analytics in Jetpack Compose apps, utilizing abstraction, the composite pattern, and features like LaunchedEffect and CompositionLocal.

Dependency Injection in KMP with Koin - (Compose Multiplatform - Kotlin Multiplatform) (www.youtube.com) Ahmed Guedmioui’s new video explains how to use Koin for dependency injection in Kotlin Multiplatform. It covers the basics of DI and practical implementation in KMP.

I’ve been waiting 25 years for this! Strict TDD with Cursor AI and Uberto Barbini (www.youtube.com) Duncan Mcgregor and Uberto Barbini keep exploring TDD and Cursor AI in this new video.

The Full Guide to Supporting Edge-to-Edge On Android 15+ (Compose + XML) (www.youtube.com) In this video Philipp Lackner shows you how you can deal with Android 15’s edge-to-edge enforcement and make sure no critical content is overlapped by system components.

Lead Product Manager (AI Enterprise) (www.linkedin.com) JetBrains is looking for a Product Manager for AI Enterprise! Check out if this job could be for you.

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