Kotlin Multiplatform
Kotlin Multiplatform की मदद से, एक ऐसा कोडबेस लिखें जो कई प्लैटफ़ॉर्म पर काम करता हो.
Google, Android और iOS के बीच कारोबार से जुड़ा लॉजिक शेयर करने के लिए, Kotlin Multiplatform (KMP) को आधिकारिक तौर पर सपोर्ट करता है. Kotlin Multiplatform, स्थिर और प्रोडक्शन के लिए तैयार है. JetBrains के Compose Multiplatform (सीएमपी) की मदद से, डेवलपर अलग-अलग प्लैटफ़ॉर्म पर यूज़र इंटरफ़ेस (यूआई) भी शेयर कर सकते हैं.
Kotlin Multiplatform की बुनियादी बातें
Kotlin Multiplatform Plugin
- नया प्रोजेक्ट विज़र्ड: IDE में एक नया मल्टीप्लेटफ़ॉर्म प्रोजेक्ट बनाएं.
- प्रीफ़्लाइट चेक: प्रीफ़्लाइट चेक की मदद से, अपने एनवायरमेंट को कॉन्फ़िगर किया जा सकता है.
- रन कॉन्फ़िगरेशन: सीधे तौर पर IDE से, iOS और Android, दोनों पर ऐप्लिकेशन चलाएं, डीबग करें, और उनकी जांच करें.
- आईडीई में Swift की बुनियादी सुविधाएं: आईडीई में Swift की बुनियादी सुविधाएं पाएं. इनमें क्रॉस-लैंग्वेज डीबगिंग टूल, नेविगेशन, और क्विक दस्तावेज़ शामिल हैं.
Kotlin Multiplatform के फ़ायदे
डुप्लीकेट कोड हटाना
जवाब को पूरी तरह से फिर से नहीं लिखा गया है
नेटिव परफ़ॉर्मेंस
Kotlin Multiplatform और Jetpack लाइब्रेरी
हमारी कई Jetpack लाइब्रेरी को पहले ही केएमपी के साथ काम करने के लिए माइग्रेट कर दिया गया है. यहां दी गई Jetpack लाइब्रेरी, केएमपी के साथ काम करती हैं:
Android ने बनाई है
JetBrains ने बनाई है
इस डिवाइस पर काम नहीं करती
| लाइब्रेरी | नई रिलीज़ | Android | iOS | जेवीएम | वेब |
|---|---|---|---|---|---|
| annotation |
8 अप्रैल, 2026 |
||||
| collection |
11 मार्च, 2026 |
||||
| compose |
22 अप्रैल, 2026 |
||||
|
datastore
Documentation |
22 अप्रैल, 2026 |
||||
|
lifecycle
Documentation |
22 अप्रैल, 2026 |
||||
|
viewModel
Documentation |
22 अप्रैल, 2026 |
||||
|
viewModel-compose
Documentation |
22 अप्रैल, 2026 |
||||
|
navigation
Documentation |
22 अप्रैल, 2026 |
||||
| navigation3 |
22 अप्रैल, 2026 |
||||
| navigationevent |
22 अप्रैल, 2026 |
||||
| paging |
22 अप्रैल, 2026 |
||||
|
room
Documentation |
19 नवंबर, 2025 |
||||
| savedstate |
22 अप्रैल, 2026 |
||||
|
sqlite
Documentation |
8 अप्रैल, 2026 |
अगर इन लाइब्रेरी के बारे में आपके पास कोई सुझाव/शिकायत/राय है, तो उसे समस्या ट्रैक करने वाले टूल के ज़रिए शेयर करें.
JetBrains की पब्लिश की गई लाइब्रेरी, Android आर्टफ़ैक्ट को अन्य प्लैटफ़ॉर्म के आर्टफ़ैक्ट के साथ रैप करती हैं. इससे, मल्टीप्लैटफ़ॉर्म प्रोजेक्ट में इन सभी आर्टफ़ैक्ट का इस्तेमाल आसानी से किया जा सकता है. पब्लिश करने की प्रोसेस के बारे में जानने के लिए, यह लेख पढ़ें मल्टीप्लैटफ़ॉर्म Jetpack लाइब्रेरी को पैकेज कैसे किया जाता है.
टूल से जुड़ी सहायता
केएमपी मॉड्यूल विज़र्ड
JetBrains के Compose Multiplatform के लिए लाइव एडिट की सुविधा
androidMain में काम नहीं करती.
JetBrains के Compose Multiplatform के लिए झलक
commonMain source set का इस्तेमाल करें.
Kotlin Multiplatform का इस्तेमाल करके बनाए गए ऐप्लिकेशन
Jetpack के साथ काम करने वाले प्लैटफ़ॉर्म
टीयर 1
- Android
- JVM
- iOS
टीयर 2
- macOS
- Linux
टियर 3
- watchOS
- tvOS
- Windows
- JavaScript
- WASM