Compose
Compose, androidx
में मौजूद सात Maven Group Id का कॉम्बिनेशन है. हर ग्रुप में, फ़ंक्शन का टारगेट किया गया सबसेट होता है. हर ग्रुप के रिलीज़ नोट का अपना सेट होता है.
इस टेबल में, ग्रुप और रिलीज़ नोट के हर सेट के लिंक के बारे में बताया गया है.
ग्रुप | ब्यौरा |
---|---|
compose.animation | उपयोगकर्ता अनुभव को बेहतर बनाने के लिए, Jetpack Compose ऐप्लिकेशन में ऐनिमेशन बनाएं. |
compose.compiler | @Composable फ़ंक्शन को बदलें और Kotlin कंपाइलर प्लगिन की मदद से ऑप्टिमाइज़ेशन चालू करें. |
compose.foundation | इस्तेमाल के लिए तैयार बिल्डिंग ब्लॉक की मदद से, Jetpack Compose ऐप्लिकेशन लिखें. साथ ही, अपने डिज़ाइन सिस्टम के कॉम्पोनेंट बनाने के लिए, फ़ाउंडेशन को बढ़ाएं. |
compose.material | इस्तेमाल के लिए तैयार, Material Design कॉम्पोनेंट की मदद से Jetpack Compose यूज़र इंटरफ़ेस (यूआई) बनाएं. यह Compose का टॉप लेवल एंट्री पॉइंट है. इसे ऐसे कॉम्पोनेंट उपलब्ध कराने के लिए डिज़ाइन किया गया है जो www.material.io पर बताए गए कॉम्पोनेंट से मेल खाते हों. |
compose.material3 | मटीरियल डिज़ाइन 3 कॉम्पोनेंट की मदद से, Jetpack Compose यूज़र इंटरफ़ेस (यूआई) बनाएं. ये कॉम्पोनेंट, मटीरियल डिज़ाइन का अगला वर्शन हैं. Material 3 में अपडेट की गई थीमिंग और कॉम्पोनेंट शामिल हैं. साथ ही, इसमें Material You की मनमुताबिक बनाने की सुविधाएं भी हैं, जैसे कि डाइनैमिक कलर. इसे Android 12 की नई विज़ुअल स्टाइल और सिस्टम यूज़र इंटरफ़ेस (यूआई) के साथ काम करने के लिए डिज़ाइन किया गया है. |
compose.runtime | Compose के प्रोग्रामिंग मॉडल और स्टेट मैनेजमेंट के बुनियादी बिल्डिंग ब्लॉक. साथ ही, Compose Compiler Plugin के लिए कोर रनटाइम, ताकि उसे टारगेट किया जा सके. |
compose.ui | डिवाइस के साथ इंटरैक्ट करने के लिए, Compose यूज़र इंटरफ़ेस (यूआई) के बुनियादी कॉम्पोनेंट. इनमें लेआउट, ड्रॉइंग, और इनपुट शामिल हैं. |
वर्शन
इस टेबल में, हर ग्रुप के मौजूदा वर्शन दिए गए हैं.
Maven ग्रुप आईडी | नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|---|
compose.animation | 27 अगस्त, 2025 | 1.9.0 | - | - | 1.10.0-alpha02 |
compose.compiler | 7 अगस्त, 2024 | 1.5.15 | - | - | - |
compose.foundation | 27 अगस्त, 2025 | 1.9.0 | - | - | 1.10.0-alpha02 |
compose.material | 27 अगस्त, 2025 | 1.9.0 | - | - | 1.10.0-alpha02 |
compose.material3 | 27 अगस्त, 2025 | 1.3.2 | - | 1.4.0-beta03 | 1.5.0-alpha03 |
compose.runtime | 27 अगस्त, 2025 | 1.9.0 | - | - | 1.10.0-alpha02 |
compose.ui | 27 अगस्त, 2025 | 1.9.0 | - | - | 1.10.0-alpha02 |
डिपेंडेंसी का एलान करना
Compose पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google का मेवन डेटाबेस पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
Groovy
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. कृपया नई लाइब्रेरी बनाने से पहले, इस लाइब्रेरी में मौजूद मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
बीओएम
बीओएम की नई रिलीज़ के लिए, बीओएम मैपिंग पेज लिखें पर जाएं.
सूचनाएं
तारीख | सूचना |
---|---|
13 अगस्त, 2025 | अगस्त 2025 के लिए, Compose का बिल ऑफ़ मटीरियल (बीओएम) रिलीज़ कर दिया गया है. इसमें Jetpack Compose 1.9 का स्टेबल वर्शन शामिल है! Android के मॉडर्न यूज़र इंटरफ़ेस (यूआई) टूलकिट के इस अपडेट में कई नई सुविधाएं जोड़ी गई हैं. जैसे, बेहतर शैडो, 2D स्क्रोलिंग एपीआई, और सूची की बेहतर परफ़ॉर्मेंस. अगर आपको सभी नई सुविधाओं और सुधारों के बारे में ज़्यादा जानना है, तो पूरी ब्लॉग पोस्ट पढ़ें! |
23 अप्रैल, 2025 | Compose 1.8 रिलीज़ हो गया है!. Android के मॉडर्न यूज़र इंटरफ़ेस (यूआई) टूलकिट के इस वर्शन में, ऑटोमैटिक भरने की सुविधा और टेक्स्ट से जुड़े कई सुधार किए गए हैं. साथ ही, इसमें विज़िबिलिटी ट्रैकिंग जैसी नई सुविधाएं भी जोड़ी गई हैं. कंपोज़ेबल के साइज़ और जगह को नए तरीकों से ऐनिमेट किया जा सकता है. हमने एक्सपेरिमेंट के तौर पर उपलब्ध कई एपीआई को भी स्थिर किया है. साथ ही, कई गड़बड़ियां ठीक की हैं. इस रिलीज़ में शामिल सभी नई सुविधाओं और सुधारों के बारे में ज़्यादा जानने के लिए, पूरी ब्लॉग पोस्ट पढ़ें! |
4 सितंबर, 2024 | Jetpack Compose 1.7 में कई सुविधाएं दी गई हैं. इनकी मदद से, Android ऐप्लिकेशन को तेज़ी से और आसानी से बनाया जा सकता है. भले ही, ऐप्लिकेशन को किसी भी डिवाइस के लिए बनाया जा रहा हो. हमने Android नेटवर्क में, Compose के लिए बेहतर सपोर्ट उपलब्ध कराने के बारे में भी जानकारी दी. |
24 जनवरी, 2024 | Jetpack Compose 1.6 अब Compose के जनवरी '24 के बिल ऑफ़ मटीरियल के तौर पर उपलब्ध है! इस रिलीज़ में, परफ़ॉर्मेंस को बेहतर बनाने पर ज़्यादा ध्यान दिया गया है. ऐसा इसलिए, क्योंकि हम मॉडिफ़ायर को माइग्रेट करना जारी रखते हैं और अपने एपीआई के मुख्य हिस्सों की परफ़ॉर्मेंस को बेहतर बनाते हैं. |
26 जून, 2023 | Compose 1.5.0-beta01 रिलीज़ होने के बाद से, Compose aar, `*-android` आर्टफ़ैक्ट के तहत मौजूद हैं. Compose 1.6.0-alpha01 के साथ, Compose की POM फ़ाइलों को अपडेट किया गया है. इससे, Gradle Module Metadata के साथ काम न करने वाले बिल्ड सिस्टम में, डिपेंडेंसी रिज़ॉल्यूशन के लिए डिफ़ॉल्ट रूप से `-android` आर्टफ़ैक्ट का इस्तेमाल किया जा सकेगा. |