World Talk: Simplify Your Mobile Front End with Realm Kotlin Multiplatform Mobile (KMM)

Jorge Ortiz-Fuentes

Developer Advocate

No matter how cool or useful your backend application is, it won’t be a blockbuster unless your mobile users have access to it. But that is not a trivial task. Native implementations in Swift and Kotlin are always preferred by the users and they require a lot of hard work, care, and love. In this talk, you’ll learn how to reuse your app domain and persistence code between iOS and Android, using Kotlin Multiplatform Mobile.

I will explain how to write the core of your application in a reusable manner with KMM and the Realm Kotlin SDK that includes Multiplatform Mobile support. Realm has helped thousands of companies to reduce boilerplate when implementing their front ends, but with the Kotlin SDK, it has gone a step further. Now, you can create the domain of your mobile app once, share it between iOS and Android, and focus on a delicious experience writing the UI natively for each platform. I’ll go through the most relevant steps and explain how to achieve the benefits of using the KMM in your mobile app. At the end of this session, you’ll understand how to create and implement KMM projects in Android Studio and how to use the domain and persistence written in Kotlin from an iOS application.