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 लाइब्रेरी को पहले ही KMP के साथ काम करने के लिए माइग्रेट कर दिया गया है. ये Jetpack लाइब्रेरी, KMP के साथ काम करती हैं:
Android की ओर से बनाया गया
JetBrains की ओर से बनाया गया इसकी सुविधा उपलब्ध नहीं है
| लाइब्रेरी | नई रिलीज़ | Android | iOS | JVM | वेब |
|---|---|---|---|---|---|
| annotation | 22 अक्टूबर, 2025 | ||||
| collection | 27 अगस्त, 2025 | ||||
| compose | 5 नवंबर, 2025 | ||||
| datastore Documentation | 5 नवंबर, 2025 | ||||
| लाइफ़साइकल दस्तावेज़ | 5 नवंबर, 2025 | ||||
| viewModel Documentation | 5 नवंबर, 2025 | ||||
| viewModel-compose दस्तावेज़ | 5 नवंबर, 2025 | ||||
| navigation Documentation | 5 नवंबर, 2025 | ||||
| navigation3 | 5 नवंबर, 2025 | ||||
| navigationevent | 5 नवंबर, 2025 | ||||
| paging | 10 सितंबर, 2025 | ||||
| room Documentation | 22 अक्टूबर, 2025 | ||||
| savedstate | 5 नवंबर, 2025 | ||||
| sqlite दस्तावेज़ | 24 सितंबर, 2025 |
अगर आपको इन लाइब्रेरी के बारे में कोई सुझाव/राय देनी है या शिकायत करनी है, तो समस्या ट्रैकर के ज़रिए ऐसा करें.
टूल से जुड़ी सहायता
केएमपी मॉड्यूल विज़र्ड
JetBrains के Compose Multiplatform के लिए लाइव एडिट की सुविधा
androidMain में काम नहीं करती. JetBrains के Compose Multiplatform के लिए झलक
commonMain सोर्स सेट का इस्तेमाल करें. Kotlin Multiplatform का इस्तेमाल करके बनाए गए ऐप्लिकेशन
Jetpack के साथ काम करने वाले प्लैटफ़ॉर्म
टीयर 1
- Android
- JVM
- iOS
टीयर 2
- macOS
- Linux
टियर 3
- watchOS
- tvOS
- Windows
- JavaScript
- WASM