12 पॉइंट द्वारा xguru 2023-11-06 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Kotlin Multiplatform(KMP) क्रॉस-प्लेटफ़ॉर्म डेवलपमेंट और native डेवलपमेंट के बीच की सीमाओं को धुंधला बनाता है
  • इसके जरिए native programming के फ़ायदे बरकरार रखते हुए कई प्लेटफ़ॉर्म पर कोड को साझा और पुन: उपयोग करना संभव होता है
  • अब यह स्थिर हो गया है और production में 100% उपयोग के लिए तैयार है
  • KMP compiler support, language features, library API, IDE, build tools आदि सहित कई क्षेत्रों में फैला हुआ है
  • Default Hierarchy Template के जरिए project setup और maintenance को सरल बनाया गया है
  • performance में लगातार सुधार हो रहा है
  • Google की Android टीम experimental multiplatform version की Jetpack libraries उपलब्ध कराकर KMP users को लगातार सपोर्ट कर रही है, और collection, DataStore, Annotations तथा paging libraries को पहले से ही KMP-compatible रूप में उपलब्ध करा रही है
  • iOS developer environment के लिए भी विभिन्न tools उपलब्ध हैं. Touchlab का SKIE Swift-friendly API Layer देने वाला Swift code जनरेट करता है, जो महत्वपूर्ण Kotlin types को bridge करता है और coroutine interoperability को सहज बनाता है
  • KMP ecosystem का एक महत्वपूर्ण हिस्सा Compose Multiplatform बेहतर code sharing को संभव बनाता है
    • Android और desktop(JVM) के लिए Compose Multiplatform पहले से ही Stable है
    • iOS support फिलहाल alpha version में है और web(Wasm) support experimental चरण में है