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

DevFeed: [Async / Await Coroutines in Swift from Kotlin Multiplatform using KMP-NativeCoroutines](<https://devfeed.tech/articles/async-await-coroutines-in-swift-from-kotlin-multiplatform-using-kmp-nativecoroutines-24820.md>)

Original publisher: [Read original article](<https://akjaw.com/async-await-coroutines-in-swift-using-kmp-nativecoroutines/>)

Author: Aleksander Jaworski

Published: 2023-08-02T13:01:12Z

Content type: tutorial

Language: en

Sources: [AKJAW](<https://devfeed.tech/sources/akjaw.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Coroutines](<https://devfeed.tech/topics/coroutines.md>), [Swift](<https://devfeed.tech/topics/swift.md>), [async/await](<https://devfeed.tech/topics/async-await.md>)

Tags: [async](<https://devfeed.tech/tags/async.md>), [await](<https://devfeed.tech/tags/await.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [swift](<https://devfeed.tech/tags/swift.md>)

## AI overview

A write-up of a Droidcon Berlin 2023 talk about calling Kotlin Multiplatform coroutines from Swift using KMP-NativeCoroutines. It states that the official approach has significant awkwardness and limitations.

## Source excerpt

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 - droidcon The official way of using Coroutines from Swift is awkward and has a lot of limitations. These