AKJAW

Async / Await Coroutines in Swift from Kotlin Multiplatform using KMP-NativeCoroutines

This is a write-up for a talk I gave at Droidcon Berlin 2023, the video version can be found here: Calling Kotlin Multiplatform Coroutines from Swift with the help of KMP-NativeCoroutines - droidconThe official way of using Coroutines from Swift is awkward and has a lot of limitations. These limitations

Implementing a Stopwatch with Kotlin Coroutines and Flow Part 2 - Multiple Stopwatches with Unit and Compose UI Tests

The first part focused on getting the stopwatch working, this one will focus on changing the implementation to support multiple stopwatches.

Implementing a Stopwatch with Kotlin Coroutines and Flow Part 1 - a Single Stopwatch

Currently, I'm working on a Jetpack Compose Android app which amongst other things allows the user to start multiple stopwatches. This is the first part where I show a simplified version of the implementation which will only handle one stopwatch. The second part will include the full implementation

AKJAW © 2026