Hi :wave: I have a small question - does SKIE work...
# touchlab-tools
m
Hi 👋 I have a small question - does SKIE work with Fleet? I created a KMP project using the wizard and I try to work on it using the Fleet IDE. A code generated by SKIE (
SkieSwiftFlow
etc) is not visible in Fleet editor. There is a standard
Kotlinx_cotoutines_coreFlow
type instead. However, it works when I open iosApp in XCode. All the SKIE types are properly recognised here. Is there some way to make it work with Fleet as well or is it a known limitation at this moment?
f
Hi! The problem is that Fleet doesn’t expect that SKIE will modify the framework because it internally uses code from the Kotlin compiler to display the Swift API. I don’t think there is a way for us to fix that because SKIE basically replaces a part of compiler during compilation but we can’t do that with Fleet. In order to make that work Jetbrains would have to implement explicit support for attaching SKIE to their code.
thank you color 1
m
Oh, I see, that makes sense. Thanks for the answer! So I'm moving back to my Android Studio + XCode combo even though Fleet looks very promising for KMP development 😄
l