ursus
07/06/2025, 1:19 AMFlow<T>?Artem Olkov
07/07/2025, 7:55 AMkotlinx.coroutines.flow.Flow through the Objective-C Export, and one of them indeed is SKIE by Touchlab:
https://www.jetbrains.com/help/kotlin-multiplatform-dev/multiplatform-upgrade-app.html#choose-a-library-to-consume-flows-from-ios
Neither of those tools will work out of the box with the first release of Swift Export.
The first release of Swift Export, marked for 2.2.20, will not have a direct support for kotlinx.coroutines. We do understand the importance of this library and we will start working on this support as soon as the first release is done. We do not have a public timeframe on "how long will it take to support kotlinx.coroutines in Swift Export".
For those projects that need the support for kotlinx.coroutines it is recommended to continue using Objective-C Export until Swift Export releases a support for this library.Guilherme Delgado
07/07/2025, 8:38 AMGuilherme Delgado
07/07/2025, 8:40 AMGuilherme Delgado
07/07/2025, 8:40 AMursus
07/07/2025, 9:50 AMursus
07/09/2025, 11:10 PMArtem Olkov
07/10/2025, 8:42 AMursus
07/10/2025, 11:28 AMFlow<T> will be available without additional tools..eventually -- or will such 3rd party processors needed always by designArtem Olkov
07/10/2025, 11:57 AMwill such 3rd party processors needed always by designFor swift export we are aiming to reduce the need for third party solutions. That said, sometimes the design of languages are not compatible and we cannot provide a general solution for a particular problem. Third party helpers can improve on such places, as they have more corners to cut, in order to provide a solution. We do not have a final design for coroutines support yet and therefor I cannot publicly promise the support you desire. The best I can say - we are aiming at eventually providing a solution that will work good enough out of the box.