Netflix Android/iOS ऐप अब Kotlin Multiplatform पर आधारित
(netflixtechblog.com)-
Kotlin में लिखे गए बिज़नेस लॉजिक को Kotlin/Native में compile करके दोनों platforms के बीच साझा किया जाता है
-
लगभग 50% कोड platform से decouple किया गया है, और Android JetPack Compose या Swift UI जैसी नवीनतम तकनीकों को अपनाने में भी कोई समस्या नहीं है
-
Kotlin Multiplatform को Android Studio में built-in support मिलता है, और XCode में xcode-kotlin plugin का उपयोग किया जाता है
-
इस तरह code sharing पूरा हो जाने के बाद, Kotlin/JS transpiler पर भी विचार किया जा सकता है, इसलिए उम्मीद है कि भविष्य में यह और अधिक उपयोगी होगा
3 टिप्पणियां
शुरुआत में C++ का इस्तेमाल करके code share करने की कोशिश करने वाले Dropbox के मामले को भी साथ में देखना अच्छा रहेगा।
(हालाँकि यह एक असफल उदाहरण है, क्योंकि आखिरकार उन्होंने Swift और Kotlin का उपयोग करने में बदलाव किया)
iOS और Android के बीच code share करने की लागत https://hi.news.hada.io/topic?id=323
ह्म्म... Flutter इतना आसान नहीं है...
अरे, अच्छा होगा अगर यह Kotlin Multiplatform का एक सफल case बने। कभी न कभी UI भी... हाहा