Netflix-Android-/iOS-App jetzt auf Basis von Kotlin Multiplatform
(netflixtechblog.com)-
In Kotlin geschriebene Business-Logik wird mit Kotlin/Native kompiliert und zwischen den beiden Plattformen gemeinsam genutzt
-
Etwa 50 % des Codes sind von der Plattform entkoppelt, und auch der Einsatz moderner Technologien wie Android JetPack Compose oder Swift UI ist kein Problem
-
Kotlin Multiplatform wird in Android Studio standardmäßig unterstützt, in XCode mit dem Plugin
xcode-kotlin -
Da diese gemeinsame Codenutzung nun steht, dürfte es in Zukunft noch nützlicher werden, wenn man auch den Kotlin/JS-Transpiler in Betracht zieht
3 Kommentare
Es wäre wohl auch gut, sich zusammen den Fall von Dropbox anzusehen, das anfangs versucht hat, Code mit C++ gemeinsam zu nutzen.
(Das ist zwar ein gescheiterter Fall, da man am Ende doch auf Swift und Kotlin umgestiegen ist.)
Die Kosten für das Teilen von Code zwischen iOS und Android: https://de.news.hada.io/topic?id=323
Hm … Flutter ist echt nicht einfach …
Oh, hoffentlich wird das ein erfolgreiches Kotlin-Multiplatform-Beispiel. Vielleicht irgendwann auch mit UI … haha