In this episode, we’re talking to Nabil Hachicha and Claus Rørbech from the Realm team about the #Realm #Kotlin #Multiplatform SDK project.
Since the emergence of Kotlin/Native and the Multiplatform initiative, developers using Realm Java have been wondering about the possibility of supporting Realm in a Multiplatform context, especially Kotlin/Native. This need is driven primarily by the prospect of writing a shared persistence logic across iOS/Android, since some Realm users were duplicating the same logic across Cocoa SDK and Java SDK on their projects.
Recently the Realm team decided to write a Kotlin first Realm SDK in order to integrate more seamlessly with current reactive frameworks from Kotlin’s structured concurrency libraries (Coroutines and Flows) while building it as a Multiplatform library to cater for existing Java users as well as opening the door for developers who might want to try the new cross-platform paradigm.
Story of building Realm-Kotlin SDK
source by Kotlin by JetBrains