This talk aims to introduce the Kotlin Multiplatform concept, with its advantages and disadvantages, and how this concept is different from cross-platform solutions in code reuse between platforms. Finally, the application of this concept will be shown in a simple chat made with kotlin for Web, Android and iOS.
Kotlin Multiplatform samples:
- https://github.com/felipehjcosta/hello-world-multiplatform
- https://github.com/felipehjcosta/marvel-client
- https://github.com/felipehjcosta/chat-app
References:
- https://touchlab.co/future-cross-platform-native/
- https://www.youtube.com/watch?v=c8IkWGmlcNE
- https://www.youtube.com/watch?v=Dul17VSiejo
- https://www.youtube.com/watch?v=nw6YTfEyfO0
- https://www.youtube.com/watch?v=pcwIs749KSE
- https://medium.com/xebia-france/understanding-the-basics-of-multiplatform-projects-in-kotlin-1-3-1221689b3084