MVP in Kotlin Multiplatform
https://medium.com/@liewjuntung/mvp-in-kotlin-multiplatform-4b828f18ed63
My colleagues and I have been experimenting with creating a cross-platform application with Kotlin Multiplatform. I’m excited to share with you on how to write a mobile application with Kotlin Multiplatform using the MVP pattern.
Kotlin is designed to interoperate fully with Java and it is the only other official language for Android besides Java. Because Kotlin runs on an LLVM backend, Kotlin can basically be compiled into native/machine code which has compatibility with C and Objective C in various platforms such as Linux, iOS, Android and more. On top of that, it can even be transpiled into javascript/web assembly to drive web applications! With that said, we can basically create applications on any platforms in Kotlin!