from Kotlin which declares suspend funs (or some other async construct), and have an iOS app app directly implement the interface in Swift, rather than implementing it through KMP?Our mobile data layers are currently platform-specific and have a ton of moving parts. It's definitely not a short-term project to convert them to KMP (and we're not sure if we would ever really want to).We do however want to migrate more logic into KMP! We were hoping there's a way to:
• define KMP interfaces for Use Cases/Interactors,
• implement those interfaces using our (non-KMP) data layers in iOS/Android, and then
• constructor-inject those Use Case implementations into a KMP ViewModel, using them from common code
Anyone have any insight?