Jetpack, लाइब्रेरी का एक सुइट है. यह आपको सबसे सही तरीकों का पालन करने, छोटे-मोटे बदलाव वाले कोड को कम करने, और ऐसा कोड लिखने में मदद करता है जो Android के सभी वर्शन, डिवाइसों, और फ़ॉर्म फ़ैक्टर पर एक जैसा काम करता है. इससे, आपको उस कोड पर फ़ोकस करने में मदद मिलती है जो आपके लिए ज़रूरी है.
Jetpack Compose
खास यूआई बनाने के लिए मॉडर्न टूलकिट, जिसकी मदद से Android पर यूज़र इंटरफ़ेस (यूआई) डेवलपमेंट को आसान और तेज़ी से बनाया जा सकता है.

Android Jetpack का इस्तेमाल क्यों करना चाहिए?

Android Jetpack लाइब्रेरी में, डिज़ाइन के आधुनिक तरीकों का इस्तेमाल किया गया है. इसलिए, पुराने सिस्टम के साथ काम करने की सुविधा की वजह से, ऐप्लिकेशन क्रैश होने की समस्या कम हो जाती है और मेमोरी लीक होने की कम संभावना होती है.
Android Jetpack, बैकग्राउंड टास्क, नेविगेशन, और ऐक्टिविटी लाइफ़साइकल को मैनेज करने जैसे मुश्किल काम करता है. इससे आपको अपने ऐप्लिकेशन को बेहतर बनाने पर फ़ोकस करने में मदद मिलती है.
सभी Android वर्शन और डिवाइसों पर एक ही तरह से काम करने वाली लाइब्रेरी की मदद से, डेटा को आसानी से मैनेज करें.
Jetpack की लाइब्रेरी, जैसे कि androidx.compose.material3.adaptive.layout, सभी डिसप्ले साइज़ के लिए ऑप्टिमाइज़ किए गए अडैप्टिव लेआउट को आसानी से डेवलप करने में मदद करती हैं.

Jetpack इस्तेमाल करना सीखें

Compose के Android बेसिक वर्शन में ज़रूरी Jetpack लाइब्रेरी के बारे में जानें और अपने ऐप्लिकेशन में बॉयलरप्लेट को कम करें
आपके डेटा लेयर को आसान बनाने वाली तीन Jetpack लाइब्रेरी की मदद लें: LiveData, ViewModel, और Room
जानें कि असल दुनिया में इस्तेमाल किए जाने वाले किसी ऐप्लिकेशन में, मॉडर्न Android आर्किटेक्चर कैसे लागू किया जाता है

* लोकप्रिय और अक्सर इस्तेमाल की जाने वाली लाइब्रेरी सबसे ऊपर दिखती हैं

activity *गतिविधि के आधार पर बनाए गए कंपोज़ेबल एपीआई को ऐक्सेस करें.
मटीरियल डिज़ाइन 3 के अडैप्टिव कॉम्पोनेंट मटीरियल डिज़ाइन 3 कॉम्पोनेंट की मदद से, अडैप्टिव यूज़र इंटरफ़ेस (यूआई) बनाएं.
appcompat *इससे प्लैटफ़ॉर्म के पुराने एपीआई वर्शन पर नए एपीआई को ऐक्सेस करने की अनुमति मिलती है. इनमें से कई एपीआई, मटीरियल डिज़ाइन का इस्तेमाल करते हैं.
appsearch *अपने उपयोगकर्ताओं के लिए, ऐप्लिकेशन में खोज करने की कस्टम सुविधाएं बनाएं.
कैमरा *मोबाइल कैमरा ऐप्लिकेशन बनाएं.
लिखें *कंपोज़ेबल फ़ंक्शन का इस्तेमाल करके, प्रोग्राम के हिसाब से यूज़र इंटरफ़ेस (यूआई) तय करें. ये फ़ंक्शन, यूज़र इंटरफ़ेस (यूआई) के आकार और डेटा डिपेंडेंसी के बारे में बताते हैं.
databinding *डिक्लेरेटिव फ़ॉर्मैट का इस्तेमाल करके, अपने लेआउट में यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को अपने ऐप्लिकेशन के डेटा सोर्स से बाइंड करें.
फ़्रैगमेंट *अपने ऐप्लिकेशन को कई स्वतंत्र स्क्रीन में बांटें. ये स्क्रीन, किसी ऐक्टिविटी में होस्ट की जाती हैं.
hilt *Dagger Hilt की सुविधाओं को बढ़ाया जाता है, ताकि androidx लाइब्रेरी की कुछ क्लास के लिए डिपेंडेंसी इंजेक्शन की सुविधा चालू की जा सके.
लाइफ़साइकल *लाइफ़साइकल की जानकारी वाले कॉम्पोनेंट बनाएं. ये कॉम्पोनेंट, किसी गतिविधि या फ़्रैगमेंट की मौजूदा लाइफ़साइकल स्थिति के आधार पर अपने व्यवहार में बदलाव कर सकते हैं.
Material Design Components * Android के लिए, मॉड्यूलर और पसंद के मुताबिक बनाए जा सकने वाले मटीरियल डिज़ाइन यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट.
नेविगेशन *ऐप्लिकेशन में यूज़र इंटरफ़ेस (यूआई) बनाएं और उसे स्ट्रक्चर करें. साथ ही, डीप लिंक मैनेज करें और एक स्क्रीन से दूसरी स्क्रीन पर जाएं.
पेजिंग *पेजों में डेटा लोड करना और उसे RecyclerView में दिखाना.
कमरा *SQLite डेटाबेस की मदद से, परसिस्टेंट डेटा को बनाया, सेव किया, और मैनेज किया जा सकता है.
room3 *SQLite डेटाबेस की मदद से, परसिस्टेंट डेटा को बनाया, सेव किया, और मैनेज किया जा सकता है.
test *Android पर टेस्टिंग.
work *बैकग्राउंड में ऐसे टास्क शेड्यूल और पूरे किए जा सकते हैं जिन्हें बाद में पूरा किया जा सकता है और जिन पर कुछ पाबंदियां लागू होती हैं.
adsPlay सेवाएं के साथ या इसके बिना विज्ञापन आईडी पाना.
व्याख्याऐसा मेटाडेटा उपलब्ध कराएं जिससे टूल और अन्य डेवलपर को आपके ऐप्लिकेशन के कोड को समझने में मदद मिले.
appfunctionsइस सुविधा की मदद से ऐप्लिकेशन, एआई असिस्टेंट के साथ अपनी सुविधाएं और डेटा शेयर कर सकते हैं. इससे एआई असिस्टेंट को, डिवाइस पर सीधे तौर पर टास्क खोजने और उन्हें पूरा करने में मदद मिलती है. इससे उपयोगकर्ता के अनुरोधों को पूरा किया जा सकता है.
arch.coreयह अन्य आर्किटेक्चर डिपेंडेंसी के लिए हेल्पर है. इसमें JUnit टेस्ट के नियम भी शामिल हैं, जिनका इस्तेमाल LiveData के साथ किया जा सकता है.
asynclayoutinflaterयूज़र इंटरफ़ेस (यूआई) में जंक से बचने के लिए, लेआउट को एसिंक्रोनस तरीके से बड़ा करें.
autofillज़्यादा जानकारी देकर, ऑटोमैटिक तरीके से भरने की सुविधा को बेहतर बनाया गया है.
benchmarkAndroid Studio में अपने कोड की परफ़ॉर्मेंस का सटीक आकलन करें.
बायोमेट्रिकबायोमेट्रिक डेटा या डिवाइस के क्रेडेंशियल की मदद से पुष्टि करें और क्रिप्टोग्राफ़िक कार्रवाइयां करें.
bluetoothAndroid प्लैटफ़ॉर्म की ब्लूटूथ सुविधाओं का इस्तेमाल, पुराने वर्शन के साथ काम करने वाले एपीआई के साथ करें.
ब्राउज़रउपयोगकर्ता के डिफ़ॉल्ट ब्राउज़र में वेबपेज दिखाएं.
camera.featurecombinationqueryकैमरे की सुविधाओं के बारे में क्वेरी करें.
camera.media3काम की सूची
camera.viewfinderकैमरे के लिए स्टैंडअलोन कंपोज़ेबल और व्यू आधारित व्यूफ़ाइंडर"
car-appAndroid Auto और Android Automotive OS के लिए, टेंप्लेट वाले ऐप्लिकेशन बनाएं.
cardviewगोल कोनों और ड्रॉप शैडो के साथ, मटीरियल डिज़ाइन कार्ड पैटर्न लागू करें.
कलेक्शनछोटे साइज़ के मौजूदा और नए कलेक्शन पर मेमोरी के इस्तेमाल को कम किया गया है.
compose.animationउपयोगकर्ता अनुभव को बेहतर बनाने के लिए, Jetpack Compose ऐप्लिकेशन में ऐनिमेशन बनाएं.
compose.compiler@Composable फ़ंक्शन को बदलें और Kotlin कंपाइलर प्लगिन की मदद से ऑप्टिमाइज़ेशन चालू करें.
compose.foundationइस्तेमाल के लिए तैयार बिल्डिंग ब्लॉक की मदद से, Jetpack Compose ऐप्लिकेशन लिखें. साथ ही, अपने डिज़ाइन सिस्टम के कॉम्पोनेंट बनाने के लिए, फ़ाउंडेशन को बढ़ाएं.
compose.materialमटीरियल डिज़ाइन कॉम्पोनेंट का इस्तेमाल करके, Jetpack Compose यूज़र इंटरफ़ेस (यूआई) बनाएं. यह Compose का टॉप लेवल एंट्री पॉइंट है. इसे ऐसे कॉम्पोनेंट उपलब्ध कराने के लिए डिज़ाइन किया गया है जो www.material.io पर बताए गए कॉम्पोनेंट से मेल खाते हैं.
compose.material3मटीरियल डिज़ाइन 3 कॉम्पोनेंट की मदद से, Jetpack Compose यूज़र इंटरफ़ेस (यूआई) बनाएं. ये कॉम्पोनेंट, मटीरियल डिज़ाइन का अगला वर्शन हैं. Material 3 में, थीमिंग और कॉम्पोनेंट को अपडेट किया गया है. साथ ही, इसमें Material You की उपयोगकर्ता की गतिविधि और दिलचस्पी के हिसाब से उपलब्ध सुविधाएं भी शामिल हैं. जैसे, डाइनैमिक कलर. इसे Android 12 की नई विज़ुअल स्टाइल और सिस्टम यूज़र इंटरफ़ेस (यूआई) के साथ काम करने के लिए डिज़ाइन किया गया है.
compose.material3.adaptiveविंडो के कॉन्फ़िगरेशन के हिसाब से अपने-आप अडजस्ट होने वाले यूज़र इंटरफ़ेस (यूआई) बनाने के लिए, Material 3 अडैप्टिव लाइब्रेरी का इस्तेमाल करें. जैसे, विंडो साइज़ क्लास या डिवाइस के पोस्चर. यह लाइब्रेरी, डिफ़ॉल्ट स्कैफ़ोल्ड लागू करने की सुविधा और बिल्डिंग ब्लॉक कंपोज़ेबल उपलब्ध कराती है. इनकी मदद से, अपनी पसंद के मुताबिक अनुभव बनाए जा सकते हैं.
compose.remoteRemote Compose, रिमोट डिवाइसों के लिए यूज़र इंटरफ़ेस (यूआई) बनाने का एक फ़्रेमवर्क है
compose.runtimeCompose के प्रोग्रामिंग मॉडल और स्टेट मैनेजमेंट के बुनियादी बिल्डिंग ब्लॉक. साथ ही, Compose Compiler Plugin के लिए मुख्य रनटाइम, ताकि उसे टारगेट किया जा सके.
compose.uiडिवाइस के साथ इंटरैक्ट करने के लिए, Compose यूज़र इंटरफ़ेस (यूआई) के बुनियादी कॉम्पोनेंट. इनमें लेआउट, ड्रॉइंग, और इनपुट शामिल हैं.
एक साथकोरूटीन की मदद से, टास्क को मुख्य थ्रेड से हटाकर दूसरी जगह ले जाएं. साथ ही, ListenableFuture का फ़ायदा पाएं.
constraintlayoutरिलेटिव पोज़िशनिंग की मदद से, विजेट को अपनी ज़रूरत के हिसाब से व्यवस्थित करें.
contentpagerबैकग्राउंड थ्रेड में ContentProvider डेटा को लोड और पेज करें.
coordinatorlayoutटॉप-लेवल के ऐप्लिकेशन विजेट को पोज़िशन करता है. जैसे, AppBarLayout और FloatingActionButton.
locationbutton
coreप्लैटफ़ॉर्म की नई सुविधाओं और एपीआई को टारगेट करें. साथ ही, पुराने डिवाइसों के लिए भी सहायता उपलब्ध कराएं.
core.uwbजिन डिवाइसों पर यूडब्ल्यूबी (अल्ट्रा-वाइडबैंड) की सुविधा काम करती है उन पर इसे लागू करें.
क्रेडेंशियल यह लाइब्रेरी, उपयोगकर्ता के क्रेडेंशियल को एक साथ ऐक्सेस करने की सुविधा देती है. इसमें पासवर्ड, पासकी, और फ़ेडरेट किए गए क्रेडेंशियल शामिल हो सकते हैं. इस लाइब्रेरी का इस्तेमाल, आसानी से और सुरक्षित तरीके से साइन-इन करने की सुविधा देने के लिए किया जाना चाहिए.
credentials.providereventsयह लाइब्रेरी, क्रेडेंशियल देने वाली कंपनियों के लिए एपीआई का एक सेट उपलब्ध कराती है. इससे वे क्रेडेंशियल ट्रांसफ़र करने और क्रेडेंशियल में बदलाव के सिग्नल देने जैसे इवेंट में हिस्सा ले सकती हैं.
credentials.registryइन समस्याओं को हल करने के लिए, हम एक नई रजिस्ट्री सुविधा जोड़ रहे हैं. इससे कोई ऐप्लिकेशन, निजता बनाए रखने के तरीके से डिजिटल क्रेडेंशियल उपलब्ध करा सकता है. प्रोवाइडर ऐप्लिकेशन, सभी संभावित डिजिटल क्रेडेंशियल को Credential Manager के साथ पहले से रजिस्टर करेगा. जब Credential Manager को किसी ऐप्लिकेशन से किसी खास डिजिटल क्रेडेंशियल का अनुरोध मिलेगा, तो वह सैंडबॉक्स में क्रेडेंशियल मैचिंग और उपयोगकर्ता चुनने वाला यूज़र इंटरफ़ेस (यूआई) चलाएगा.
cursoradapterCursor डेटा को ListView विजेट में दिखाता है.
customviewकस्टम व्यू लागू करें.
datastoreयह डेटा को एसिंक्रोनस तरीके से, लगातार, और लेन-देन के हिसाब से सेव करता है. इससे SharedPreferences की कुछ कमियों को दूर किया जा सकता है
documentfileकिसी फ़ाइल का दस्तावेज़ देखना.
draganddropकिसी दूसरे ऐप्लिकेशन या ऐप्लिकेशन में मौजूद डेटा को खींचकर छोड़ने की सुविधा स्वीकार करें. साथ ही, ड्रॉप टारगेट की सुविधा को लगातार दिखाएं.
drawerlayoutमटीरियल डिज़ाइन ड्रॉअर विजेट लागू करें.
dynamicanimationफ़िज़िक्स पर आधारित ऐनिमेशन एपीआई की मदद से, बेहतरीन ऐनिमेशन बनाएं.
इमोजीमौजूदा और पुराने डिवाइसों में इमोजी दिखते हैं.
emoji2मौजूदा और पुराने डिवाइसों में इमोजी दिखते हैं.
enterpriseएंटरप्राइज़ के लिए तैयार ऐप्लिकेशन बनाएं.
exifinterfaceइमेज फ़ाइल के EXIF टैग पढ़ना और लिखना.
gamesअपने ऐप्लिकेशन में Android Game SDK टूल का इस्तेमाल करके, गेम से जुड़ी मुश्किल टास्क पूरे करें. जैसे, फ़्रेम पेसिंग.
glanceJetpack Compose स्टाइल वाले एपीआई का इस्तेमाल करके, रिमोट सर्फ़ेस के लिए लेआउट बनाएं.
glance.wearGlance Wear, Wear OS के लिए विजेट बनाने वाली लाइब्रेरी है
graphicsAndroid के अलग-अलग वर्शन पर ग्राफ़िक की सुविधाओं का इस्तेमाल करना
gridlayoutग्रिड लेआउट लागू करें.
सेहतकिसी भी प्लैटफ़ॉर्म पर बेहतर परफ़ॉर्म करने वाले हेल्थ ऐप्लिकेशन बनाएं.
health.connectइससे डेवलपर को, उपयोगकर्ता के स्वास्थ्य और फ़िटनेस से जुड़े रिकॉर्ड को पढ़ने या लिखने की अनुमति मिलती है.
heifwriterAndroid डिवाइस पर उपलब्ध कोडेक का इस्तेमाल करके, किसी इमेज या इमेज कलेक्शन को HEIF फ़ॉर्मैट में एन्कोड करें.
inkबेहतरीन पेन ऐप्लिकेशन बनाने के लिए प्रेरणा पाएं. बेहतरीन परफ़ॉर्मेंस और शानदार इंक़िंग अनुभव के लिए, डेवलपर के लिए एंट्री की मुश्किलों को कम करना. Android और सर्वर-साइड जेवीएम पर इंक करने की सुविधा काम करती है. फ़िलहाल, यह सुविधा x86_64 के लिए Linux पर काम करती है.
inputआने वाले समय में होने वाले MotionEvents का अनुमान लगाकर, इनपुट इंटरैक्शन के इंतज़ार के समय को कम करें
इंटरपोलेटरपुराने प्लैटफ़ॉर्म पर ऐनिमेशन इंटरपोलेटर का इस्तेमाल करें.
javascriptengineJavaScript का आकलन करने के लिए, अपने Android ऐप्लिकेशन को चालू करें.
jetifierयह एक स्टैंडअलोन टूल है. यह किसी लाइब्रेरी की डिपेंडेंसी को, बंद हो चुकी सपोर्ट लाइब्रेरी से AndroidX की मिलती-जुलती डिपेंडेंसी पर माइग्रेट करता है.
leanbackयह एक स्टैंडअलोन टूल है. यह किसी लाइब्रेरी की डिपेंडेंसी को, बंद हो चुकी सपोर्ट लाइब्रेरी से AndroidX की मिलती-जुलती डिपेंडेंसी पर माइग्रेट करता है.
लेगसीइस आर्टफ़ैक्ट और इसकी क्लास को बंद कर दिया गया है. Android 8 से, बैकग्राउंड में जांच करने से जुड़ी पाबंदियों की वजह से, यह क्लास अब काम की नहीं रही.
lintGradle API के इस्तेमाल की पुष्टि करने के लिए, Lint की जांच
लोडरअपने यूज़र इंटरफ़ेस (यूआई) के लिए ऐसा डेटा लोड करें जो कॉन्फ़िगरेशन में होने वाले बदलावों के बाद भी बना रहे.
localbroadcastmanagerइस आर्टफ़ैक्ट और इसकी क्लास को बंद कर दिया गया है. इसके बजाय, LiveData या रिएक्टिव स्ट्रीम का इस्तेमाल करें.
mediaमीडिया के कॉन्टेंट और कंट्रोल को अन्य ऐप्लिकेशन के साथ शेयर करें. मीडिया3 से बदल दिया गया है.
media3 *मीडिया के इस्तेमाल के उदाहरणों के लिए सपोर्ट लाइब्रेरी.
mediarouterएक ही यूज़र इंटरफ़ेस का इस्तेमाल करके, रिमोट रिसीवर डिवाइसों पर मीडिया दिखाने और चलाने की सुविधा चालू करें.
multidexAndroid 5 से पहले के वर्शन वाले डिवाइसों पर, एक से ज़्यादा डेक्स फ़ाइलों वाले ऐप्लिकेशन डिप्लॉय करें.
metricsअपने ऐप्लिकेशन के लिए, रनटाइम की अलग-अलग मेट्रिक को ट्रैक और रिपोर्ट करें
navigation3 Navigation 3, नेविगेशन की नई लाइब्रेरी है. इसे Compose के साथ काम करने के लिए डिज़ाइन किया गया है.
navigationevent Navigation Event लाइब्रेरी, सिस्टम बैक के साथ-साथ [Predictive Back](/guide/navigation/custom-back/predictive-back-gesture) को हैंडल करने के लिए, KMP-first API उपलब्ध कराती है.
पैलेटइमेज से मिलते-जुलते रंग पटल निकालें.
pdfऐप्लिकेशन में PDF देखने की सुविधाएं जोड़ने के लिए लाइब्रेरी.
percentlayoutइस आर्टफ़ैक्ट और इसकी क्लास को बंद कर दिया गया है. इसके बजाय, ConstraintLayout और इससे जुड़े लेआउट का इस्तेमाल करें.
performanceयह कुकी, परफ़ॉर्मेंस ऑप्टिमाइज़ेशन के लिए सोर्स एनोटेशन उपलब्ध कराती है.
photopickerयह लाइब्रेरी, एंबेड किए गए फ़ोटो पिकर के लिए Compose और Android Views के साथ इंटिग्रेशन उपलब्ध कराती है.
preferenceडिवाइस स्टोरेज के साथ इंटरैक्ट किए बिना या यूज़र इंटरफ़ेस (यूआई) को मैनेज किए बिना, इंटरैक्टिव सेटिंग स्क्रीन बनाएं.
printअपने ऐप्लिकेशन से फ़ोटो, दस्तावेज़, और अन्य ग्राफ़िक और इमेज प्रिंट करें.
privacysandbox.activityकाम की सूची
privacysandbox.adsइस लाइब्रेरी की मदद से, निजता बनाए रखने वाले एपीआई को इंटिग्रेट किया जा सकता है. ये एपीआई, Android पर Privacy Sandbox का हिस्सा हैं.
privacysandbox.pluginsAndroid Privacy Sandbox Sdk Library Gradle प्लगिन
privacysandbox.sdkruntimeयह लाइब्रेरी, SdkRuntime के बारे में जानकारी रखने वाले उपभोक्ताओं के लिए कॉम्पोनेंट उपलब्ध कराती है
privacysandbox.toolsAndroid में Privacy Sandbox की सुविधा का इस्तेमाल करने के लिए एक लाइब्रेरी
privacysandbox.uiकाम की सूची
profileinstallerइस विकल्प की मदद से, लाइब्रेरी पहले से ही कंपाइलेशन ट्रेस को भर सकती हैं, ताकि ART उन्हें पढ़ सके.
सुझावAndroid TV Launcher की होम स्क्रीन पर कॉन्टेंट का प्रमोशन करना.
recyclerviewमेमोरी का इस्तेमाल कम करते हुए, अपने यूज़र इंटरफ़ेस (यूआई) में डेटा के बड़े सेट दिखाएं.
remotecallbackएक ऐसा रैपर बनाएं जिससे डेवलपर को PendingIntent देने में आसानी हो.
resourceinspectionAndroid Studio के लाइव लेआउट इंस्पेक्टर में, कस्टम व्यू के एट्रिब्यूट दिखाएं.
savedstateऐसे प्लग इन वाले कॉम्पोनेंट लागू करें जो प्रोसेस बंद होने पर यूज़र इंटरफ़ेस (यूआई) की स्थिति को सेव करें और प्रोसेस के फिर से शुरू होने पर उसे वापस लाएं.
सुरक्षाकुंजियों को सुरक्षित तरीके से मैनेज करें. साथ ही, फ़ाइलों और sharedpreferences को एन्क्रिप्ट (सुरक्षित) करें.
sharetargetशॉर्टकट को सीधे तौर पर शेयर करने के टारगेट के तौर पर इस्तेमाल करने के लिए, पुराने सिस्टम के साथ काम करने की सुविधा उपलब्ध कराएं.
स्लाइसअपने ऐप्लिकेशन के बाहर, टेंप्लेट वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट दिखाएं.
slidingpanelayoutस्लाइडिंग पैन यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करें.
स्टार्टअपऐप्लिकेशन के शुरू होने पर कॉम्पोनेंट को शुरू करने का आसान और बेहतर तरीका लागू करें.
sqliteस्थानीय SQLite डेटाबेस के साथ काम करना. अगर हो सके, तो Room का इस्तेमाल करें.
swiperefreshlayoutस्वाइप करके रीफ़्रेश करने वाले यूज़र इंटरफ़ेस (यूआई) पैटर्न को लागू करें.
test.extकाम की सूची
test.uiautomatorअलग-अलग ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) के फ़ंक्शन की जांच करने के लिए फ़्रेमवर्क
text-verticalकाम की सूची
textclassifierयह टेक्स्ट में बातचीत, लिंक, चुने गए आइटम, और इसी तरह के अन्य कंस्ट्रक्ट की पहचान करता है.
ट्रेसिंगसिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखें.
transitionशुरू और खत्म होने वाले लेआउट की मदद से, यूज़र इंटरफ़ेस में मोशन को ऐनिमेट करें.
tvयह डेवलपर को टीवी के लिए ऐप्लिकेशन लिखने के लिए, Compose और Material Design की सुविधाएं उपलब्ध कराता है
tvproviderAndroid TV चैनल उपलब्ध कराएं.
vectordrawableवेक्टर ग्राफ़िक रेंडर करना.
versionedparcelableयह एक स्टेबल और कॉम्पैक्ट बाइनरी सीरियलाइज़ेशन फ़ॉर्मैट उपलब्ध कराता है. इसे प्रोसेस के बीच ट्रांसफ़र किया जा सकता है या सुरक्षित तरीके से सेव किया जा सकता है.
viewpagerव्यू या फ़्रैगमेंट को स्वाइप किए जा सकने वाले फ़ॉर्मैट में दिखाएं. अगर हो सके, तो viewpager2 का इस्तेमाल करें.
viewpager2व्यू या फ़्रैगमेंट को स्वाइप किए जा सकने वाले फ़ॉर्मैट में दिखाएं.
WearWear OS by Google स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं.
wear.composeWear OS डिवाइसों के लिए Jetpack Compose ऐप्लिकेशन लिखें. इसके लिए, अलग-अलग डिवाइस साइज़ और नेविगेशन के लिए इस्तेमाल किए जाने वाले जेस्चर की सुविधा उपलब्ध कराएं.
wear.compose.remoteMaterial 3 Expressive डिज़ाइन सिस्टम का इस्तेमाल करके, Wear OS के लिए विजेट और अन्य रिमोट यूज़र इंटरफ़ेस (यूआई) लिखें.
wear.protolayoutइस लाइब्रेरी की मदद से, यूज़र इंटरफ़ेस (यूआई) लेआउट और नॉन-यूआई एक्सप्रेशन का एक सेट तय किया जा सकता है. इसे रिमोट सर्फ़ेस पर रेंडर/इवैल्यूएट किया जा सकता है.
wear.tilesWear OS by Google स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं.
wear.watchfaceWear OS by Google स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं.
wear.watchfacepushWatch Face Push की सुविधा की मदद से, Wear OS ऐप्लिकेशन, स्मार्टवॉच पर प्रोग्राम के हिसाब से वॉच फ़ेस इंस्टॉल कर सकता है.
webgpuKotlin से ग्राफ़िक्स और कंप्यूट के लिए एक मॉडर्न जीपीयू एपीआई.
webkitAndroid 5 और इसके बाद के वर्शन पर, मॉडर्न WebView API के साथ काम करना.
windowयह अलग-अलग तरह के डिवाइसों के साथ काम करने में मदद करती है. जैसे, फ़ोल्ड किए जा सकने वाले डिवाइस.
window.extensions.coreWindow Manager Library Extensions के लिए मुख्य एपीआई
xr.arcoreअसल दुनिया में डिजिटल कॉन्टेंट को देखने की सुविधा पाएं.
xr.composeAndroid XR की स्पेशल सुविधाओं का इस्तेमाल करके, स्पेशल यूज़र इंटरफ़ेस (यूआई) लेआउट को डिक्लेरेटिव तरीके से बनाएं.
xr.compose.material3XR के लिए अडैप्ट होने वाले मटीरियल कॉम्पोनेंट और लेआउट का इस्तेमाल करके बनाएं
xr.glimmerAndroid XR डिवाइसों पर ऑगमेंटेड रिएलिटी (एआर) का अनुभव देने वाले ऐप्लिकेशन बनाने के लिए, डिज़ाइन लैंग्वेज और यूज़र इंटरफ़ेस टूलकिट
xr.projectedकनेक्ट किए गए एक्सआर डिवाइसों की खास सुविधाओं का फ़ायदा लेने वाले अनुभव बनाएं.
xr.runtimeहमारे नेटिव रनटाइम की मदद से, अपनी पसंद के मुताबिक एआर या 3D सेशन शुरू करें.
xr.scenecore3D कॉन्टेंट की मदद से, Android XR सीन ग्राफ़ बनाएं और उसमें बदलाव करें.

खबरें और वीडियो