AKJAW

Kotlin Multiplatform GitHub Actions CI Verification using Labels

Having automatic verifications is an important part of Software Development, as the project and team grows it becomes crucial that no regressions are introduced into the "main" branch by mistake.

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

Kotlin Multiplatform: Writing Platform Specific Implementations with Contract Testing

In Kotlin Multiplatform, writing platform-specific implementations is sometimes necessary. However, these implementations can introduce inconsistencies between platforms if not properly tested and verified. In this article, we will explore how to tackle this problem.

Kotlin Multiplatform In-Memory SQLDelight Database for Integration and UI Testing on iOS and Android

Databases are an integral part of mobile application development, so it's important that these features are properly tested.

Refactoring an Android App to Kotlin Multiplatform

Recently I reactivated my old project Timi which I used to learn Compose. This time my focus is on learning the iOS side of Kotlin Multiplatform, I'm hoping that this experience will help me better understand my colleagues on the other platform. Working on a smaller project also

AKJAW © 2026