![]() ![]() Compiled Kotlin can be used Swift or Objective-C code.In fact, Kotlin/Native provides bidirectional interoperability with Objective-C: KMM has been invested with a lot of resource to ensure its interoperability with existing native Swift / Objective-C. Compared to Other Cross-platform Technologiesįor existing native mobile applications, the interoperability with existing native code is the key to be able to scale on code-sharing. In this post, I would like to share some of my thoughts & takeaways. Along the exercise, we also got to learn a lot more about its nuances & limitations. We wanted to take the simplest use case as an opportunity to understand KMM’s underlying working, figure out the adoption setup suitable for us, and assess the readiness of this emerging technology. Our use case of the pilot adoption was extremely simple: sharing constants between the two native apps. I was fortunate to explore into KMM to start a pilot code-sharing and integrate it with our native iOS & Android applications in production. The voice of advocating for KMM has become louder and louder in Android’s dev community. Kotlin Multiplatform Mobile(KMM), a subsection of the KMP that targets mobile development for iOS & Android, has reached Beta late last year. Kotlin Multiplatform(KMP) has been an ambitious umbrella project from Jetbrains in the past few years.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |