Yes, this is the intention of multiplatform... however... I would strongly discourage in using Kotlin MP. This is unfinished product with lot's of bugs and hacks. Kotlin language is completely different than swift (and don't try to argue it is almost the same, because it is not). Kotlin doesn't understand swift enums, struct and error handling. You will end up giving up nicely composed swift code to suit Kotlin MP framework. This can be nightmare. This project may be succesful, but not even in near future - if so it is very distance goal.