Android Jetpack
Jetpack लाइब्रेरी का एक सुइट है, जो सबसे सही तरीकों को अपनाने, बॉयलरप्लेट कोड को कम करने, और सभी Android वर्शन और डिवाइसों पर एक जैसा काम करने वाले कोड को लिखने में डेवलपर की मदद करता है. इससे डेवलपर उन कोड पर फ़ोकस कर पाते हैं जो उनके लिए ज़रूरी हैं.
Jetpack Compose
Compose की मदद से यूज़र इंटरफ़ेस (यूआई) डेवलप करना
खास यूआई बनाने के लिए मॉडर्न टूलकिट, जिसकी मदद से Android पर यूज़र इंटरफ़ेस (यूआई) डेवलपमेंट को आसान और तेज़ी से बनाया जा सकता है.
Android Jetpack का इस्तेमाल क्यों करना चाहिए?
सबसे अच्छे तरीके आज़माएं
Android Jetpack लाइब्रेरी में, डिज़ाइन के आधुनिक तरीकों का इस्तेमाल किया गया है. इसलिए, पुराने सिस्टम के साथ काम करने की सुविधा की वजह से, ऐप्लिकेशन क्रैश होने की समस्या कम हो जाती है और मेमोरी लीक होने की कम संभावना होती है.
बॉयलरप्लेट कोड को हटाएं
Android Jetpack, बैकग्राउंड टास्क, नेविगेशन, और लाइफ़साइकल मैनेजमेंट जैसी मुश्किल गतिविधियों को मैनेज करता है, ताकि आप अपने ऐप्लिकेशन को बेहतर बनाने वाली चीज़ों पर फ़ोकस कर सकें.
फ़्रैगमेंटेशन कम करें
सभी Android वर्शन और डिवाइसों पर एक ही तरह से काम करने वाली लाइब्रेरी की मदद से, डेटा को आसानी से मैनेज करें.
Jetpack लाइब्रेरी सभी लाइब्रेरी एक्सप्लोर करें
* मशहूर और अक्सर इस्तेमाल होने वाली लाइब्रेरी पहले सूची में शामिल हैं
गतिविधि * | ऐक्टिविटी के साथ बनाए गए कंपोज़ेबल एपीआई ऐक्सेस करें. |
appcompat * | इससे प्लैटफ़ॉर्म के पुराने एपीआई वर्शन (कई मटीरियल डिज़ाइन का इस्तेमाल होता है) पर नए एपीआई ऐक्सेस करने की अनुमति मिलती है. |
ऐप्लिकेशन खोज * | अपने उपयोगकर्ताओं के लिए, पसंद के मुताबिक इन-ऐप्लिकेशन खोज की सुविधाएं बनाएं. |
कैमरा * | मोबाइल कैमरा ऐप्लिकेशन बनाएं. |
लिखें * | अपने यूज़र इंटरफ़ेस (यूआई) को कंपोज़ेबल फ़ंक्शन की मदद से, प्रोग्राम के हिसाब से तय करें. ये ऐसे फ़ंक्शन होते हैं जो इसके आकार और डेटा डिपेंडेंसी के बारे में जानकारी देते हैं. |
डेटा बाइंडिंग * | डिक्लेरेटिव फ़ॉर्मैट का इस्तेमाल करके, अपने लेआउट में यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को अपने ऐप्लिकेशन के डेटा सोर्स से बाइंड करें. |
फ़्रैगमेंट * | अपने ऐप्लिकेशन को अलग-अलग गतिविधि में होस्ट की जाने वाली कई अलग-अलग स्क्रीन में बांटें. |
हिलट * | androidx लाइब्रेरी से कुछ क्लास के डिपेंडेंसी इंजेक्शन को चालू करने के लिए, Dagger Hilt की सुविधा को बढ़ाएं. |
लाइफ़साइकल * | लाइफ़साइकल के बारे में जानकारी वाले ऐसे कॉम्पोनेंट बनाएं जो किसी गतिविधि या फ़्रैगमेंट की मौजूदा लाइफ़साइकल की स्थिति के आधार पर, व्यवहार में बदलाव कर सकें. |
मटीरियल डिज़ाइन कॉम्पोनेंट * | Android के लिए, मॉड्यूलर और पसंद के मुताबिक बनाए जा सकने वाले मटीरियल डिज़ाइन यूज़र इंटरफ़ेस (यूआई) के कॉम्पोनेंट. |
नेविगेशन * | अपना इन-ऐप्लिकेशन यूज़र इंटरफ़ेस (यूआई) बनाएं और उसे स्ट्रक्चर करें. साथ ही, डीप लिंक हैंडल करें और एक से दूसरी स्क्रीन पर नेविगेट करें. |
पेजिंग * | पेजों में डेटा लोड करें और उसे RecyclerView में दिखाएं. |
रूम * | SQLite डेटाबेस के आधार पर स्थायी डेटा बनाएं, सेव करें, और मैनेज करें. |
टेस्ट * | Android में टेस्ट करना. |
ऑफ़िस * | ऐसे बैकग्राउंड टास्क शेड्यूल करें और लागू करें जिन्हें किसी खास जगह से रोका जा सकता है. साथ ही, इन टास्क को पूरा करना मुमकिन है. |
विज्ञापन | Play सेवाओं के साथ या उनके बिना एक विज्ञापन आईडी पाएं. |
एनोटेशन | ऐसा मेटाडेटा दिखाएं जिससे टूल और दूसरे डेवलपर को आपके ऐप्लिकेशन का कोड समझने में मदद मिले. |
आर्क.कोर | यह अन्य आर्क डिपेंडेंसी के लिए हेल्पर है. इसमें, JUnit टेस्ट के नियम भी शामिल हैं, जिनका इस्तेमाल LiveData के साथ किया जा सकता है. |
एक साथ काम करने वाली मशीन | यूज़र इंटरफ़ेस (यूआई) में जैंक से बचने के लिए, लेआउट को एसिंक्रोनस तरीके से इनफ़्लेट करें. |
ऑटोमैटिक भरने की सुविधा | ज़्यादा संकेत देकर, अपने-आप जानकारी भरने की सुविधा को बेहतर बनाएं. |
मानदंड | Android Studio में अपने कोड की परफ़ॉर्मेंस को सही तरीके से मेज़र करें. |
बायोमेट्रिक | बायोमेट्रिक्स या डिवाइस के क्रेडेंशियल से पुष्टि करें और क्रिप्टोग्राफ़िक ऑपरेशन करें. |
ब्लूटूथ | पुराने सिस्टम के साथ काम करने वाले एपीआई के साथ, Android प्लैटफ़ॉर्म की ब्लूटूथ सुविधाओं का इस्तेमाल करें. |
ब्राउज़र | वेबपेजों को उपयोगकर्ता के डिफ़ॉल्ट ब्राउज़र में दिखाएं. |
कार-ऐप्लिकेशन | Android Auto और Android Automotive OS के लिए, टेंप्लेट वाले ऐप्लिकेशन बनाएं. |
कार्ड व्यू | गोल कोनों और ड्रॉप शैडो वाले मटीरियल डिज़ाइन कार्ड पैटर्न को लागू करें. |
कलेक्शन | मौजूदा और नए कलेक्शन, जो छोटे हैं उनकी मेमोरी क्षमता को कम करें. |
compos.animation | उपयोगकर्ता अनुभव को बेहतर बनाने के लिए, उनके Jetpack Compose ऐप्लिकेशन में ऐनिमेशन बनाएं. |
compos.compiler क्या है | @Composable फ़ंक्शन को ट्रांसफ़ॉर्म करें और Kotlin कंपाइलर प्लगिन की मदद से ऑप्टिमाइज़ेशन चालू करें. |
compos.foundation | बिल्डिंग ब्लॉक इस्तेमाल करने के लिए तैयार Jetpack Compose ऐप्लिकेशन लिखें. साथ ही, अपने खुद के डिज़ाइन सिस्टम के हिस्से बनाने के लिए आधार बढ़ाएं. |
compos.material | मटीरियल डिज़ाइन कॉम्पोनेंट इस्तेमाल करने के लिए तैयार Jetpack Compose के यूज़र इंटरफ़ेस (यूआई) बनाएं. यह Compose का उच्च लेवल का एंट्री पॉइंट है. इसे ऐसे कॉम्पोनेंट उपलब्ध कराने के लिए डिज़ाइन किया गया है जो www.material.io पर बताए गए कॉम्पोनेंट से मेल खाते हैं. |
compos.material3 | मटीरियल डिज़ाइन 3 कॉम्पोनेंट के साथ Jetpack Compose का यूज़र इंटरफ़ेस बनाएं. यह मटीरियल डिज़ाइन का अगला वर्शन है. मटीरियल 3 में अपडेट की गई थीम और कॉम्पोनेंट शामिल हैं. साथ ही, इसमें Material You के मनमुताबिक बनाई गई डाइनैमिक कलर जैसी सुविधाएं शामिल हैं. इसे Android 12 के विज़ुअल स्टाइल और सिस्टम के यूज़र इंटरफ़ेस (यूआई) के हिसाब से डिज़ाइन किया गया है. |
compos.runtime | Compose के प्रोग्रामिंग मॉडल और स्टेट मैनेजमेंट के बुनियादी बिल्डिंग ब्लॉक और टारगेट करने के लिए Compose कंपाइलर प्लगिन के कोर रनटाइम. |
compos.ui | डिवाइस से इंटरैक्ट करने के लिए कंपोज़ यूज़र इंटरफ़ेस (यूआई) के बुनियादी कॉम्पोनेंट की ज़रूरत होती है. इसमें लेआउट, ड्रॉइंग, और इनपुट शामिल हैं. |
एक ही समय पर | टास्क को कोरूटीन से, मुख्य थ्रेड से बाहर ले जाएं. साथ ही, BringableFuture का फ़ायदा लें. |
कंस्ट्रेंट लेआउट | विजेट की जगह और साइज़ अपने हिसाब से सेट करें. |
कॉन्टेंट पेजर | बैकग्राउंड थ्रेड में, ContentProvider डेटा लोड करें और उस पेज को देखें. |
कोऑर्डिनेटर लेआउट | ऐप्लिकेशन के टॉप-लेवल विजेट की जगह तय करें, जैसे कि AppBarLayout औरfloatingActionButton. |
कोर | पुराने डिवाइसों के साथ काम करने के साथ-साथ, प्लैटफ़ॉर्म की नई सुविधाएं और एपीआई टारगेट करें. |
कोर.यूडब्ल्यूबी | जिन डिवाइसों पर यह सुविधा काम करती है उन पर यूडब्ल्यूबी (अल्ट्रा-वाइडबैंड) लागू करें. |
क्रेडेंशियल | इस लाइब्रेरी से, उपयोगकर्ता के क्रेडेंशियल का यूनिफ़ाइड ऐक्सेस मिलता है. इसमें पासवर्ड, पासकी, और फ़ेडरेटेड क्रेडेंशियल शामिल हो सकते हैं. इस लाइब्रेरी का इस्तेमाल, साइन-इन करने के अनुभव को आसान और सुरक्षित बनाने के लिए किया जाना चाहिए. |
कर्सोराडेप्टर | कर्सर के डेटा को ListView विजेट में दिखाएं. |
कस्टम व्यू | कस्टम व्यू लागू करें. |
डेटास्टोर | SharedPreferences की कुछ कमियों को दूर करते हुए, डेटा को एसिंक्रोनस रूप से, नियमित रूप से, और लेन-देन के रूप में स्टोर करें |
दस्तावेज़ फ़ाइल | कोई फ़ाइल दस्तावेज़ देखें. |
खींचें और छोड़ें | किसी दूसरे ऐप्लिकेशन या ऐप्लिकेशन से 'खींचें और छोड़ें' डेटा स्वीकार करें. साथ ही, टारगेट करने की कीमत एक जैसी दिखाएं. |
ड्रॉरलेआउट | मटीरियल डिज़ाइन पैनल विजेट लागू करें. |
डाइनैमिकऐनिमेशन | फ़िज़िक्स पर आधारित ऐनिमेशन एपीआई की मदद से, आसान ऐनिमेशन बनाएं. |
इमोजी | मौजूदा और पुराने डिवाइसों पर इमोजी दिखाएं. |
इमोजी2 | मौजूदा और पुराने डिवाइसों पर इमोजी दिखाएं. |
एंटरप्राइज़ | एंटरप्राइज़ के लिए तैयार ऐप्लिकेशन बनाएं. |
एक्सिफ़इंटरफ़ेस | चित्र फ़ाइल EXIF टैग पढ़ें और लिखें. |
गेम | फ़्रेम पेसिंग जैसे गेम के मुश्किल टास्क करने के लिए, अपने ऐप्लिकेशन में Android गेम SDK टूल का इस्तेमाल करें. |
एक नज़र में | Jetpack Compose-स्टाइल एपीआई का इस्तेमाल करके, रिमोट प्लैटफ़ॉर्म के लिए लेआउट बनाएं. |
ग्राफ़िक | Android प्लैटफ़ॉर्म के अलग-अलग वर्शन पर होने वाली सभी रिलीज़ में, ग्राफ़िक की सुविधाओं का फ़ायदा लें |
ग्रिडलेआउट | ग्रिड लेआउट लागू करें. |
सेहत | प्लैटफ़ॉर्म के मामले में एक बेहतर तरीके से स्वास्थ्य से जुड़े ऐप्लिकेशन बनाएं. |
health.connect | डेवलपर को उपयोगकर्ता की सेहत और फ़िटनेस का डेटा पढ़ने या उसमें बदलाव करने की अनुमति देता है. |
हाइफ़राइटर | Android डिवाइस पर उपलब्ध कोडेक इस्तेमाल करके, किसी इमेज या इमेज के कलेक्शन को HEIF फ़ॉर्मैट में एन्कोड करें. |
इनपुट | आने वाले समय में होने वाले Motionइवेंट का अनुमान लगाकर इनपुट इंटरैक्शन में लगने वाले समय को कम करें |
इंटरपोलेटर | पुराने प्लैटफ़ॉर्म पर ऐनिमेशन इंटरपोलेटर का इस्तेमाल करें. |
JavaScriptengine | JavaScript का आकलन करने के लिए, अपना Android ऐप्लिकेशन चालू करें. |
जेटिफ़र | यह एक ऐसा स्टैंडअलोन टूल है जो काम नहीं करने वाली सहायता लाइब्रेरी पर, लाइब्रेरी की डिपेंडेंसी को उसी तरह की AndroidX डिपेंडेंसी पर माइग्रेट करता है. |
लीनबैक | इस आर्टफ़ैक्ट के बजाय, टीवी के लिए लिखें |
लेगसी | यह आर्टफ़ैक्ट और इसकी क्लास अब काम नहीं करतीं. Android 8 और इसके बाद के वर्शन में, बैकग्राउंड की जांच से जुड़ी पाबंदियों की वजह से, इस क्लास का इस्तेमाल नहीं किया जा सकता. |
लिंट | Gradle API के इस्तेमाल की पुष्टि करने के लिए लिंट जांच करता है |
लोडर | अपने यूज़र इंटरफ़ेस (यूआई) के लिए ऐसा डेटा लोड करें जो कॉन्फ़िगरेशन में होने वाले बदलावों के बावजूद काम करता है. |
localBroadcastmanager | यह आर्टफ़ैक्ट और इसकी क्लास अब काम नहीं करतीं. इसके बजाय, LiveData या रिऐक्टिव स्ट्रीम का इस्तेमाल करें. |
मीडिया | मीडिया का कॉन्टेंट और कंट्रोल, अन्य ऐप्लिकेशन के साथ शेयर करें. Media2 की जगह लागू हुआ. |
मीडिया2 | मीडिया का कॉन्टेंट और कंट्रोल, अन्य ऐप्लिकेशन के साथ शेयर करें. |
media3 * | मीडिया के इस्तेमाल के लिए लाइब्रेरी की सुविधा देता है. |
mediaरूटर | सामान्य यूज़र इंटरफ़ेस इस्तेमाल करके, रिमोट रिसीवर डिवाइसों पर मीडिया डिसप्ले और प्लेबैक चालू करें. |
मल्टीडेक्स | Android 5 से पहले के डिवाइसों पर, कई dex फ़ाइलों वाले ऐप्लिकेशन डिप्लॉय करें. |
मेट्रिक | अपने ऐप्लिकेशन के अलग-अलग रनटाइम मेट्रिक को ट्रैक करें और उनकी रिपोर्ट दें |
पैलेट | इमेज से सही रंग पटल निकालें. |
पीडीएफ़ | ऐप्लिकेशन में PDF देखने की सुविधाओं को जोड़ने के लिए लाइब्रेरी. |
प्रतिशत में | यह आर्टफ़ैक्ट और इसकी क्लास अब काम नहीं करतीं. इसके बजाय, ConstraintLayout और इससे जुड़े लेआउट का इस्तेमाल करें. |
प्राथमिकता | डिवाइस के स्टोरेज से इंटरैक्ट किए बिना या यूज़र इंटरफ़ेस (यूआई) को मैनेज किए बिना, इंटरैक्टिव सेटिंग वाली स्क्रीन बनाएं. |
प्रिंट | अपने ऐप्लिकेशन से फ़ोटो, दस्तावेज़, और अन्य ग्राफ़िक और इमेज प्रिंट करें. |
privacysandbox.activity | काम |
privacysandbox.ads | इस लाइब्रेरी की मदद से, प्राइवसी प्रिज़र्विंग एपीआई के साथ इंटिग्रेशन को चालू किया जा सकता है, जो Android पर प्राइवसी सैंडबॉक्स का हिस्सा हैं. |
privacysandbox.plugins | Android Privacy Sandbox Sdk Library Gradle प्लग इन |
privacysandbox.sdkruntime | यह लाइब्रेरी SdkRuntime की जानकारी रखने वाले उपभोक्ताओं के लिए घटक उपलब्ध कराती है |
privacysandbox.tools | Android में प्राइवसी सैंडबॉक्स की सुविधा का इस्तेमाल करने के लिए लाइब्रेरी |
privacysandbox.ui | काम |
प्रोफ़ाइल इंस्टॉलर | इससे लाइब्रेरी को एआरटी के ज़रिए पढ़े जाने के लिए, कंपाइलेशन ट्रेस से पहले अपने-आप जानकारी भरने की सुविधा मिलती है. |
सुझाव | कॉन्टेंट को Android TV Launcher की होम स्क्रीन पर प्रमोट करें. |
रिसाइकलर व्यू | मेमोरी के इस्तेमाल को कम से कम करते हुए, अपने यूज़र इंटरफ़ेस (यूआई) में डेटा के बड़े सेट दिखाएं. |
रिमोटकॉलबैक | ऐसा रैपर बनाएं जिससे डेवलपर के लिए PendingIntent उपलब्ध कराना आसान हो. |
संसाधनों की जांच | Android Studio के लाइव लेआउट इंस्पेक्टर में पसंद के मुताबिक व्यू के एट्रिब्यूट दिखाएं. |
सेव की गई स्थिति | प्लग किए जा सकने वाले ऐसे कॉम्पोनेंट लिखें जो किसी प्रोसेस के खत्म होने पर यूज़र इंटरफ़ेस (यूआई) स्थिति को सेव करते हैं. साथ ही, प्रोसेस के रीस्टार्ट होने पर उसे पहले जैसा कर सकते हैं. |
सुरक्षा | कुंजियों को सुरक्षित तरीके से मैनेज करें. साथ ही, फ़ाइलों और शेयर की गई प्राथमिकताओं को एन्क्रिप्ट (सुरक्षित) करें. |
टारगेट शेयर करना | शॉर्टकट को डायरेक्ट शेयर टारगेट के तौर पर इस्तेमाल करने के लिए, पुराने सिस्टम के साथ काम करने की सुविधा दें. |
स्लाइस | अपने ऐप्लिकेशन के बाहर टेंप्लेट वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट दिखाएं. |
स्लाइडिंगपैनलयआउट | स्लाइड करने वाले पैनल के यूज़र इंटरफ़ेस (यूआई) पैटर्न को लागू करें. |
स्टार्टअप | ऐप्लिकेशन शुरू होने पर कॉम्पोनेंट शुरू करने के लिए, आसान और बेहतर तरीका लागू करें. |
स्क्लाइट | लोकल SQLite डेटाबेस के साथ काम करते हैं. अगर हो सके, तो इसके बजाय रूम का इस्तेमाल करें. |
स्वाइपरिफ़्रेशलेआउट | स्वाइप-टू-रीफ़्रेश करने के लिए यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करें. |
test.uiautomator | क्रॉस ऐप्लिकेशन फ़ंक्शनल यूज़र इंटरफ़ेस (यूआई) टेस्टिंग के लिए फ़्रेमवर्क |
टेक्स्ट की कैटगरी तय करने वाला टूल | टेक्स्ट में बातचीत, लिंक, चुने गए, और मिलते-जुलते दूसरे स्ट्रक्चर की पहचान करता है. |
ट्रेसिंग | सिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखें. |
ट्रांज़िशन | शुरू और आखिर के लेआउट के साथ, यूज़र इंटरफ़ेस (यूआई) में मोशन को ऐनिमेट करें. |
टीवी | यह ऐप्लिकेशन, टीवी पर ऐप्लिकेशन लिखने के लिए, डेवलपर को Compose और मटीरियल डिज़ाइन की सुविधाएं देता है |
tvprovider | Android TV चैनल उपलब्ध कराएं. |
वेक्टरड्रॉ करने लायक | वेक्टर ग्राफ़िक रेंडर करें. |
पार्स किए जा सकने वाले वर्शन | यह एक ऐसा स्थायी और छोटा बाइनरी सीरियलाइज़ेशन फ़ॉर्मैट देता है जिसे कई प्रोसेस में पास किया जा सकता है या सुरक्षित तरीके से बनाए रखा जा सकता है. |
व्यू पेजर | स्वाइप करने लायक फ़ॉर्मैट में व्यू या फ़्रैगमेंट दिखाएं. अगर हो सके, तो इसके बजाय viewpager2 का इस्तेमाल करें. |
viewpager2 | स्वाइप करने लायक फ़ॉर्मैट में व्यू या फ़्रैगमेंट दिखाएं. |
पहनें | Wear OS by Google स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं. |
wear.compos | पहने जाने वाले डिवाइसों के लिए, Jetpack Compose ऐप्लिकेशन इस हिसाब से लिखें पहने जाने वाले खास डिवाइसों, साइज़, आकार और नेविगेशन जेस्चर. |
wear.protolayout | इस लाइब्रेरी की मदद से यूआई लेआउट और बिना यूज़र इंटरफ़ेस (यूआई) एक्सप्रेशन के सेट को तय किया जा सकता है, ताकि रिमोट प्लैटफ़ॉर्म पर रेंडर/आकलन किया जा सके. |
wear.टाइल | Wear OS by Google स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं. |
wear.watchface | Wear OS by Google स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं. |
वेबकिट | Android 5 और उसके बाद के वर्शन पर मॉडर्न वेबव्यू एपीआई इस्तेमाल करें. |
विंडो | इससे डिवाइस के अलग-अलग साइज़, डाइमेंशन या कॉन्फ़िगरेशन के हिसाब से काम करने में मदद मिलती है. जैसे, फ़ोल्ड किए जा सकने वाले डिवाइस. |
window.extensions.core | विंडो मैनेजर लाइब्रेरी एक्सटेंशन के लिए मुख्य एपीआई |
नया क्या है
- अगस्त 2023 लिखें
- Jetpack Compose, 1.5.0 के मूवमेंट को स्टेबलाइज़ करता है. इससे परफ़ॉर्मेंस में काफ़ी सुधार होता है. जैसे, `Clickable` जैसे हाई-लेवल मॉडिफ़ायर की रीफ़ैक्टरिंग. इससे कंपोज़िशन के समय को 80% तक बढ़ाया जा सकता है. अगस्त 2023 में Compose में, मेमोरी का बंटवारा 70% तक हो गया है (खास तौर पर, ग्राफ़िक स्टैक में). इससे, कम समय में डिवाइसों पर कॉन्टेंट लिखने की सुविधा का इस्तेमाल कम हो जाएगा
- Wear Compose और टाइल 1.2
- Wear OS डेवलपर के अनुभव को और बेहतर बनाने के लिए, Wear Compose और Wear Tiles की सुविधा अब स्टेबल हो गई है. ये दोनों सुविधाएं, एक-दूसरे को सपोर्ट करती हैं. Wear डिवाइसों पर ऐप्लिकेशन की मुश्किल स्क्रीन बनाने के लिए, Wear Compose का इस्तेमाल किया जा सकता है. साथ ही, Wear टाइल का इस्तेमाल ऐप्लिकेशन टाइल बनाने के लिए किया जा सकता है. Wear Compose की नई रिलीज़ में नई सुविधाएं शामिल हैं. जैसे, एक्सपैंडेबल आइटम और दिखाने के लिए स्वाइप करें. Wear Tiles की रिलीज़, अब विजेट ऐनिमेशन के साथ-साथ, स्वास्थ्य की जानकारी से जुड़े डेटा सोर्स जैसी प्लैटफ़ॉर्म डेटा बाइंडिंग के साथ भी काम करती है.
- विंडो 1.1
- 1.1, ऐक्टिविटी एम्बेड करने वाले एपीआई को स्थिर करता है. इससे WhatsApp, eBay, और Temu जैसे ऐप्लिकेशन को बड़ी स्क्रीन वाले लेआउट भेजने की सुविधा मिलती है. इस एपीआई में कई सुविधाएं मौजूद हैं. इसकी मदद से डेवलपर, स्प्लिट स्क्रीन के काम करने के तरीके में बदलाव कर सकते हैं, रनटाइम के दौरान स्प्लिट स्थिति देख सकते हैं और उसे बदल सकते हैं, हॉरिज़ॉन्टल स्प्लिट लागू कर सकते हैं, और फ़ुल विंडो में मोडल चालू कर सकते हैं.
- प्रॉडक्ट की जानकारी
- ज़्यादा जानकारी के लिए, हमारे प्रॉडक्ट की जानकारी देखें.
Jetpack इस्तेमाल करना सीखें
बुनियादी ट्रेनिंग
Compose के Android बेसिक वर्शन में ज़रूरी Jetpack लाइब्रेरी के बारे में जानें और अपने ऐप्लिकेशन में बॉयलरप्लेट को कम करें
व्यावहारिक ट्यूटोरियल
आपके डेटा लेयर को आसान बनाने वाली तीन Jetpack लाइब्रेरी की मदद लें: LiveData, ViewModel, और Room
Sunflower सैंपल ऐप्लिकेशन
जानें कि प्रोडक्शन लेवल वाले ऐप्लिकेशन में, सबसे लोकप्रिय Jetpack लाइब्रेरी का एक साथ इस्तेमाल कैसे किया जाता है