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

Kotlin Multiplatform State of the Art Survey 2024 (www.snappmobile.io) Help to shape and understand the Kotlin Multiplatform Ecosystem! It takes 4 minutes to fill this survey. The results will be shared with the community, and you have the chance of winning an Amazon voucher!

Compose Multiplatform 1.6.10-beta01 is out (www.jetbrains.com) Compose Multiplatform 1.6.10-beta01 is out. This version introduces a bunch of new features. Check out the full list of goodies here.

K2 compiler migration guide (kotlinlang.org) Enable the new K2 compiler in your projects and experience the future of Kotlin today. Check out this migration guide from JetBrains.

Management of Native Code and React Native at Shopify (shopify.engineering) Shopify rewrote their job manager logic from React Native to KMP, improving sync time by 10x. They narrate their story in this article.

A Pattern for Composing Flow Operations (kt.academy) In this article, Renato Costa explores a pattern to add another tool to our toolbox when composing flow code.

Code Sketching with Kotlin Notebooks: Developer Guide (dev.to) Dmytro Kurets wrote an article summarizing his experience sketching code with Kotlin Notebooks.

Swift package export setup (kotlinlang.org) New tutorial from JetBrains on how to export a KMP library as a SwiftPM dependency.

Inline Functions: inline, crossinline, and noinline (www.youtube.com) In this video, Dave Leeds cover the basics of inline functions, and then learn about its nuances and how we can use crossinline and noinline to get the behavior that we want.

Ktor and Dependency Injection (www.youtube.com) In his Kotlin refactoring sailing, Duncan McGregor explores in this chapter Ktor and Dependency Injection.

Extending Ktor: Unleash the Full Potential of Kotlin’s Web Framework (www.youtube.com) In this session, Anton Arhipov and Ido Flax discuss developing plugins for Ktor and demonstrate a few interesting plugins that complement the standard set of Ktor’s features.

Master your Kotlin skills and code less - Mastery: 13-14 May (kt.academy) Remote workshop for experienced Kotlin developers who want to master advanced Kotlin usage. mutability, synchronization, performance, memory optimization, efficient collection processing, and multiplatform programming won’t be a mystery anymore.

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