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

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.

Testing on Kotlin Multiplatform and a Strategy to Speed Up Development Time (2023 Update)

Automated tests are an integral part of developing software, they help catch bugs before they reach the users and save developers time by cutting down manual testing.

5 Beginner Testing Mistakes I Noticed While Working with Less Experienced Developers

Having a good test suite helps with catching regressions / bugs a lot faster, and gives developers more confidence when merging / releasing their product. In this series, I'll share my recommendations for improving your tests.

Using Apollo Kotlin Data Builders for Testing

Data Builders provide an easy way for creating GraphQL response classes. In this post I'll show how they can be used to improve your tests.

AKJAW © 2026