Emanuele Papa - KMM survival guide: how to tackle everyday struggles between Kotlin and Swift
Droidcon Italy Droidcon Italy
3.77K subscribers
214 views
9

 Published On May 12, 2023

droidcon Italy was hosted in Turin, 6-7 October. Attended by 400+ participants and broadcast to an additional 200+ participants across the globe.

KMM survival guide: how to tackle everyday struggles between Kotlin and Swift

Kotlin Multiplatform Mobile (KMM) is an SDK for iOS and Android app development which helps developers share business logic while keeping UI/UX native.

JetBrains is pushing it a lot, but it’s still in an alpha stage, so issues might arise during development. The idea is to merge the two worlds of Android and iOS and achieve the infamous goal of “write once, run anywhere”.

Every cross/multi platform SDK/framework has its pros and cons, and KMM is no different. However, for the first time, the learning curve is a lot less steep thanks to Kotlin being the official language for native Android development.

In this talk, I’ll be showing you some of the everyday struggles you might find using KMM and how to minimise them, sometimes manually, sometimes using code generation. As an Android developer, you might think everything will run smoothly, but reality will soon hit you hard when dealing with Swift. As an iOS developer, you might need to learn Kotlin and debug it to understand why your UI is not fetching the right data.

By the end of this talk, you will get a better understanding and some hints on how to make these two worlds work together seamlessly.

Emanuele Papa, Senior Android Developer, ZestOne

Subscribe:    / droidconitaly  
Tweet:   / droidconit  
  / droidcon-italy  
Read: https://t.me/s/Droidconit

show more

Share/Embed