रिमोट कंपोज़
| नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 11 फ़रवरी, 2026 | - | - | - | 1.0.0-alpha04 |
डिपेंडेंसी का एलान करना
compose-remote पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
Groovy
dependencies { implementation "androidx.compose.remote:remote-core:1.0.0-alpha04" // Use to create Remote Compose documents implementation "androidx.compose.remote:remote-creation:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-core:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-android:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-jvm:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-compose:1.0.0-alpha04" // Use to render a Remote Compose document implementation "androidx.compose.remote:remote-player-core:1.0.0-alpha04" implementation "androidx.compose.remote:remote-player-view:1.0.0-alpha04" implementation "androidx.compose.remote:remote-tooling-preview:1.0.0-alpha04" }
Kotlin
dependencies { implementation("androidx.compose.remote:remote-core:1.0.0-alpha04") // Use to create Remote Compose documents implementation("androidx.compose.remote:remote-creation:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-core:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-android:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-jvm:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-compose:1.0.0-alpha04") // Use to render a Remote Compose document implementation("androidx.compose.remote:remote-player-core:1.0.0-alpha04") implementation("androidx.compose.remote:remote-player-view:1.0.0-alpha04") implementation("androidx.compose.remote:remote-tooling-preview:1.0.0-alpha04") }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
वर्शन 1.0
वर्शन 1.0.0-alpha04
11 फ़रवरी, 2026
androidx.compose.remote:remote-*:1.0.0-alpha04 रिलीज़ हो गया है. वर्शन 1.0.0-alpha04 में ये बदलाव शामिल हैं.
नई सुविधाएं
- डिफ़ॉल्ट रूप से
RemoteApplierका इस्तेमाल करने की सुविधा चालू करें. इससे रिमोट यूज़र इंटरफ़ेस (यूआई) बनाते समय, नॉन-रिमोट कंपोज़ेबल फ़ंक्शन का इस्तेमाल नहीं किया जा सकेगा.RemoteComposeCreationComposeFlagsमें जाकरisRemoteApplierEnabledको बदलकर, इसे बंद किया जा सकता है. (67a405f) - बिटमैप फ़ॉन्ट के लिए, ग्लिफ़ के बीच की दूरी जोड़ें (0852657)
RemoteCanvasमें पिवट के साथ घुमाएं (9a292b3)RemoteSpacer(12beb72) जोड़ेंjava.timeपर निर्भरता कम की गई है. इससे, क्रिएशन लाइब्रेरी केminSdkको 23 (59e30d0) तक कम किया जा सकता हैFlowLayout(7efef02)
गड़बड़ियां ठीक की गईं
- नॉन ग्लोबल
ColorExpressionऔर कंप्यूटेड स्ट्रिंग के लिए आकलन ठीक किया गया. (c08d0bd)
बाहरी योगदान
androidx.compose.ui.graphics.NativePainttypealias का इस्तेमाल अब नहीं किया जा सकता. इसके बजाय, सीधेandroid.graphics.Paintका इस्तेमाल करें (I6303c, b/477394763)Paint.asFrameworkPaint()कोPaint.nativePaintएक्सटेंशन से बदलें, ताकिtypealiasके ज़रिएcommonMainसोर्ससेट में प्लैटफ़ॉर्म टाइप का पता न चले (I6303c, b/477394763)
वर्शन 1.0.0-alpha03
28 जनवरी, 2026
androidx.compose.remote:remote-*:1.0.0-alpha03 रिलीज़ हो गया है. वर्शन 1.0.0-alpha03 में ये बदलाव शामिल हैं.
नई सुविधाएं
BorderModifier0afd343 में अलग-अलग शेप औरRemoteColorsके लिए सहायता- क्लिक इवेंट पर एक से ज़्यादा कार्रवाइयों को सपोर्ट करने के लिए,
CombinedActionजोड़ें 10e16a2
एपीआई में हुए बदलाव
RemoteColorऔरRemoteBitmapके एपीआई को माइग्रेट किया गया है, ताकि Android टाइप को सीधे तौर पर दिखाने के बजाय Compose टाइप का इस्तेमाल किया जा सके a9bfbb8RemoteDensityटाइप जोड़ें, ताकि यह तय किया जा सके कि रिमोट डिवाइस के लिए दस्तावेज़ बनाते समय, प्लेयर पर डेंसिटी का आकलन करना है या एक्सप्रेशन को इनलाइन करना है. इससे एक ही डिवाइस पर दस्तावेज़ के साइज़ को ऑप्टिमाइज़ किया जा सकेगा 54352bbRemoteState constantValueOrNullrename (I6ad5c, b/467050397)
वर्शन 1.0.0-alpha02
14 जनवरी, 2026
androidx.compose.remote:remote-*:1.0.0-alpha02 रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये बदलाव शामिल हैं.
नई सुविधाएं
- CoreText के लिए, फ़ॉन्ट का कम से कम या ज़्यादा से ज़्यादा साइज़ जोड़ें. I7bd3c
एपीआई में हुए बदलाव
- Glance Wear के इन्फ़्रास्ट्रक्चर के लिए, कम से कम पब्लिक एपीआई उपलब्ध कराएं. (I7b4b9, b/467532762)
captureSingleRemoteDocumentसेCapturedDocumentको लौटाया गया (I5a283, b/467532762)
गड़बड़ियां ठीक की गईं
- फिर से लेआउट करने के बाद, स्क्रोल करने की जगह ठीक की गई. साथ ही, किनारे के इफ़ेक्ट के लिए सहायता जोड़ी गई (6d4551)
वर्शन 1.0.0-alpha01
17 दिसंबर, 2025
androidx.compose.remote:remote-*:1.0.0-alpha01 रिलीज़ हो गया है. वर्शन 1.0.0-alpha01 में ये बदलाव शामिल हैं.
- Remote Compose, रिमोट सर्फ़ेस के लिए यूज़र इंटरफ़ेस (यूआई) बनाने का एक फ़्रेमवर्क है.