This website collects cookies to deliver better user experience
Kotlin monthly wrap up - June 2021
Kotlin monthly wrap up - June 2021
Hi, I'm Jean-Michel, a Kotlin fan like you! At the end of each month, I'll be showcasing some great posts, projects and insights from the Kotlin community, right here on DEV.to.
In a Kotlin Multiplatform Mobile project, how do you improve interoperability with from one side your coroutines written in Kotlin, and on the other side your Swift code using RxSwift? Russel Wolf from TouchLab has answers and a GitHub repo SwiftCoroutines
If you enjoy a deep dive into technical topics, you will enjoy this post from Andrei Shikov explaining how the Kotlin compiler works under the hood, how it produces IR-code and binaries on different platforms, and how you can leverage that to build a compiler plugin.
In another deeply technical article, Zach Klippenstein continues his series on Jetpack Compose. Here he shows how Jetpack Compose's snapshot system allows managing mutable state and writing code that is reactive by default. He explains thederivedStateOf() function, an essential tool to have in your tool to ensure that data flows efficiently through your programs while keeping them reactive.