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 लाइब्रेरी, KMP के साथ काम करती हैं:
Android की ओर से बनाया गया
JetBrains की ओर से बनाया गया
काम नहीं करता
| लाइब्रेरी | सबसे नई रिलीज़ | Android | iOS | JVM | वेब |
|---|---|---|---|---|---|
| एनोटेशन |
23 सितंबर, 2026 |
||||
| कलेक्शन |
7 अक्टूबर, 2026 |
||||
| compose |
7 अक्टूबर, 2026 |
||||
|
डेटास्टोर
दस्तावेज़ |
12 अक्टूबर, 2026 |
||||
|
lifecycle
Documentation |
23 सितंबर, 2026 |
||||
|
viewModel
दस्तावेज़ |
23 सितंबर, 2026 |
||||
|
viewModel-compose
दस्तावेज़ |
23 सितंबर, 2026 |
||||
|
नेविगेशन
दस्तावेज़ |
23 सितंबर, 2026 |
||||
| navigation3 |
7 अक्टूबर, 2026 |
||||
| navigationevent |
7 अक्टूबर, 2026 |
||||
| पेजिंग |
12 अक्टूबर, 2026 |
||||
|
room
दस्तावेज़ |
09 सितंबर, 2026 |
||||
| savedstate |
23 सितंबर, 2026 |
||||
|
sqlite
दस्तावेज़ |
09 सितंबर, 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