

KotlinConf 2019: Shipping a Mobile Multiplatform Project on iOS & Android by Ben Asher & Alec Strong.KotlinConf 2019: Sharing Is Caring - Kotlin Multiplatform for Android Developers by Britt Barak.How to start use Kotlin Multiplatform for mobile development.Kotlin Multiplatform Project for Android and iOS: Getting Started.Targeting iOS and Android with Kotlin Multiplatform.Kotlin Multiplatform for Clean Architecture.Clean Architecture example with Kotlin Multiplatform.Thanks for reading! I hope you enjoyed! Resources I hope someone gets something out of this or maybe make someone try it out. That’s it! This has been what came out on my journey in Kotlin Multiplatform. You can configure it depending on your use case but in this article, we’ll cover how we can share all of those. You can share your networking logic, caching logic, business logic, and application logic according to your needs. They would need to learn a bit but they wouldn’t have to learn something from the ground up. Your engineers are still on their tech stack. Instead of moving into another framework, you just have to share what you need to share and stay true to the platforms that you’re building on. Kotlin Multiplatform is Jetbrain’s take on the cross-platform world. This is where Kotlin Multiplatform would come in. If you want to do something at the native level, you won’t be able to because you’re tied to what their framework can give. Also, the new framework is just a bridge to the native world. This would require you to re-train your engineers to get them accustomed to the new framework. There’s no doubt that it can do its job however, it would require you to rewrite all of your existing code and move on to their world.

One not-so-new kid on the block has been gaining traction. To address these problems, we have different cross-platform technologies such as React Native and Flutter, two of the most notable cross-platform frameworks as of this writing. Android and iOS apps are usually the same when it boils down to their functionalities yet we still end up writing them both in different languages and tools just so we can have it on one platform and the other.
