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 *Activity पर बने कंपोज़ेबल एपीआई ऐक्सेस करना.
मटीरियल डिज़ाइन 3 के अडैप्टिव कॉम्पोनेंट मटीरियल डिज़ाइन 3 के कॉम्पोनेंट की मदद से, अडैप्टिव यूज़र इंटरफ़ेस (यूआई) बनाना.
appcompat *इसकी मदद से, प्लैटफ़ॉर्म के पुराने एपीआई वर्शन पर नए एपीआई ऐक्सेस किए जा सकते हैं. इनमें से कई एपीआई, मटीरियल डिज़ाइन का इस्तेमाल करते हैं.
appsearch *उपयोगकर्ताओं के लिए, ऐप्लिकेशन में खोज की कस्टम सुविधाएं बनाना.
camera *मोबाइल के लिए कैमरा ऐप्लिकेशन बनाना.
compose *कंपोज़ेबल फ़ंक्शन की मदद से, प्रोग्राम के ज़रिए यूज़र इंटरफ़ेस (यूआई) तय करना. ये फ़ंक्शन, यूज़र इंटरफ़ेस (यूआई) के आकार और डेटा की डिपेंडेंसी के बारे में बताते हैं.
databinding *डिक्लेरेटिव फ़ॉर्मैट का इस्तेमाल करके, अपने लेआउट में यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को अपने ऐप्लिकेशन के डेटा सोर्स से बाइंड करना.
fragment *अपने ऐप्लिकेशन को कई अलग-अलग स्क्रीन में बांटना. ये स्क्रीन, किसी गतिविधि के तहत होस्ट की जाती हैं.
hilt *androidx लाइब्रेरी की कुछ क्लास के लिए, डिपेंडेंसी इंजेक्शन की सुविधा चालू करने के लिए, Dagger Hilt की सुविधाओं को बढ़ाना.
lifecycle *लाइफ़साइकल के बारे में जानकारी देने वाले कॉम्पोनेंट बनाना. ये कॉम्पोनेंट, किसी गतिविधि या फ़्रैगमेंट की मौजूदा लाइफ़साइकल स्थिति के आधार पर अपने व्यवहार को अडजस्ट कर सकते हैं.
मटीरियल डिज़ाइन कॉम्पोनेंट * Android के लिए, मॉड्यूलर और पसंद के मुताबिक बनाए जा सकने वाले मटीरियल डिज़ाइन यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट.
navigation *ऐप्लिकेशन में यूज़र इंटरफ़ेस (यूआई) बनाना और उसे स्ट्रक्चर करना, डीप लिंक मैनेज करना, और स्क्रीन के बीच नेविगेट करना.
paging *पेज में डेटा लोड करना और उसे RecyclerView में दिखाना.
room *SQLite डेटाबेस की मदद से, परसिस्टेंट डेटा बनाना, सेव करना, और मैनेज करना.
room3 *SQLite डेटाबेस की मदद से, परसिस्टेंट डेटा बनाना, सेव करना, और मैनेज करना.
test *Android में टेस्टिंग.
work *टास्क को बाद में शेड्यूल और एक्ज़ीक्यूट करना. साथ ही, बैकग्राउंड में होने वाले टास्क को कंस्ट्रेंट के आधार पर एक्ज़ीक्यूट करना.
adsPlay Services के साथ या उसके बिना, विज्ञापन आईडी पाना.
annotationमेटाडेटा दिखाना, ताकि टूल और अन्य डेवलपर आपके ऐप्लिकेशन के कोड को समझ सकें.
appfunctionsइसकी मदद से, ऐप्लिकेशन अपनी सुविधाएं और डेटा, एआई असिस्टेंट के साथ शेयर कर सकते हैं. इससे एआई असिस्टेंट, उपयोगकर्ता के अनुरोधों को पूरा करने के लिए, डिवाइस पर सीधे टास्क ढूंढ और एक्ज़ीक्यूट कर पाते हैं.
arch.coreअन्य आर्किटेक्चर डिपेंडेंसी के लिए हेल्पर. इसमें JUnit टेस्ट के नियम भी शामिल हैं, जिनका इस्तेमाल LiveData के साथ किया जा सकता है.
asynclayoutinflaterयूज़र इंटरफ़ेस (यूआई) में गड़बड़ी से बचने के लिए, लेआउट को एसिंक्रोनस तरीके से इन्फ़्लेट करना.
autofillऑटोमैटिक भरने की सुविधा की सटीकता को बेहतर बनाने के लिए, हिंट बढ़ाना.
benchmarkAndroid Studio में, अपने कोड की परफ़ॉर्मेंस को सटीक तरीके से मेज़र करना.
biometricबायोमेट्रिक्स या डिवाइस के क्रेडेंशियल से पुष्टि करना और क्रिप्टोग्राफ़िक कार्रवाइयां करना.
bluetoothबैकवर्ड-कम्पैटिबल एपीआई की मदद से, Android प्लैटफ़ॉर्म की ब्लूटूथ सुविधाओं का इस्तेमाल करना.
browserउपयोगकर्ता के डिफ़ॉल्ट ब्राउज़र में वेबपेज दिखाना.
camera.featurecombinationqueryकैमरे की सुविधाओं के बारे में क्वेरी करना.
camera.media3काम की सूची
camera.viewfinderकैमरे के लिए, स्टैंडअलोन कंपोज़ेबल और व्यू पर आधारित व्यूफ़ाइंडर"
car-appAndroid Auto और Android Automotive OS के लिए, टेंप्लेट वाले ऐप्लिकेशन बनाना.
cardviewगोल कोनों और ड्रॉप शैडो के साथ, मटीरियल डिज़ाइन कार्ड पैटर्न लागू करना.
collectionमौजूदा और नए छोटे कलेक्शन के लिए, मेमोरी पर पड़ने वाले असर को कम करना.
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 यूज़र इंटरफ़ेस (यूआई) बनाना. ये कॉम्पोनेंट, मटीरियल डिज़ाइन का अगला वर्शन हैं. मटीरियल 3 में, अपडेट की गई थीमिंग और कॉम्पोनेंट शामिल हैं. साथ ही, इसमें Material You की पसंद के मुताबिक बनाने की सुविधाएं भी हैं. जैसे, डाइनैमिक कलर. इसे Android 12 की नई विज़ुअल स्टाइल और सिस्टम यूज़र इंटरफ़ेस (यूआई) के साथ काम करने के लिए डिज़ाइन किया गया है.
compose.material3.adaptiveमटीरियल 3 की अडैप्टिव लाइब्रेरी का इस्तेमाल करके, अडैप्टिव यूज़र इंटरफ़ेस (यूआई) बनाना. ये यूज़र इंटरफ़ेस (यूआई), विंडो साइज़ क्लास या डिवाइस के ओरिएंटेशन जैसे मौजूदा विंडो कॉन्फ़िगरेशन के हिसाब से अपने-आप अडजस्ट हो जाएंगे. लाइब्रेरी, डिफ़ॉल्ट स्कैफ़ोल्ड लागू करने के साथ-साथ, अपनी पसंद के मुताबिक अनुभव बनाने के लिए ज़रूरी बिल्डिंग ब्लॉक कंपोज़ेबल भी उपलब्ध कराती है.
compose.remoteRemote Compose, रिमोट सर्फ़ेस के लिए यूज़र इंटरफ़ेस (यूआई) बनाने का एक फ़्रेमवर्क है
compose.runtimeCompose के प्रोग्रामिंग मॉडल और स्टेट मैनेजमेंट के बुनियादी बिल्डिंग ब्लॉक. साथ ही, Compose कंपाइलर प्लग इन को टारगेट करने के लिए, कोर रनटाइम.
compose.uiडिवाइस के साथ इंटरैक्ट करने के लिए, कंपोज़ यूज़र इंटरफ़ेस (यूआई) के बुनियादी कॉम्पोनेंट. इनमें लेआउट, ड्रॉइंग, और इनपुट शामिल हैं.
concurrentकोरूटीन की मदद से, टास्क को मुख्य थ्रेड से हटाना और ListenableFuture का फ़ायदा उठाना.
constraintlayoutरिलेटिव पोज़िशनिंग की मदद से, विजेट को फ़्लेक्सिबल तरीके से पोज़िशन और साइज़ करना.
contentpagerबैकग्राउंड थ्रेड में, ContentProvider डेटा को लोड और पेज करना.
coordinatorlayoutऐप्लिकेशन के टॉप-लेवल विजेट को पोज़िशन करना. जैसे, AppBarLayout और FloatingActionButton.
coreप्लैटफ़ॉर्म की नई सुविधाओं और एपीआई को टारगेट करना. साथ ही, पुराने डिवाइसों के लिए भी सहायता उपलब्ध कराना.
core.uwbUWB (अल्ट्रा-वाइडबैंड) को उन डिवाइसों पर लागू करना जिन पर यह सुविधा काम करती है.
credentials यह लाइब्रेरी, उपयोगकर्ता के क्रेडेंशियल को एक ही जगह से ऐक्सेस करने की सुविधा देती है. इसमें पासवर्ड, पासकी, और फ़ेडरेटेड क्रेडेंशियल शामिल हो सकते हैं. इस लाइब्रेरी का इस्तेमाल, आसानी से और सुरक्षित तरीके से साइन-इन करने के अनुभव उपलब्ध कराने के लिए किया जाना चाहिए.
credentials.providereventsयह लाइब्रेरी, क्रेडेंशियल उपलब्ध कराने वाली कंपनियों के लिए एपीआई का एक सेट उपलब्ध कराती है. इसकी मदद से, वे क्रेडेंशियल ट्रांसफ़र और क्रेडेंशियल में बदलाव के सिग्नल जैसे इवेंट में हिस्सा ले सकती हैं.
credentials.registryइन समस्याओं को हल करने के लिए, हम एक नया रजिस्ट्री मैकेनिज़्म जोड़ रहे हैं. इसकी मदद से, कोई ऐप्लिकेशन निजता बनाए रखने वाले तरीके से डिजिटल क्रेडेंशियल उपलब्ध करा सकता है. प्रोवाइडर ऐप्लिकेशन, क्रेडेंशियल मैनेजर के साथ अपने सभी संभावित डिजिटल क्रेडेंशियल को पहले से रजिस्टर करेगा. जब क्रेडेंशियल मैनेजर को किसी खास डिजिटल क्रेडेंशियल के लिए ऐप्लिकेशन का अनुरोध मिलेगा, तो वह सैंडबॉक्स में क्रेडेंशियल मैचिंग और उपयोगकर्ता चुनने वाला यूज़र इंटरफ़ेस (यूआई) चलाएगा.
cursoradapterListView विजेट को कर्सर डेटा दिखाना.
customviewकस्टम व्यू लागू करना.
datastoreडेटा को एसिंक्रोनस तरीके से, लगातार, और ट्रांज़ैक्शनल तरीके से सेव करना. इससे SharedPreferences की कुछ कमियों को दूर किया जा सकता है
documentfileकिसी फ़ाइल का दस्तावेज़ देखना.
draganddropकिसी दूसरे ऐप्लिकेशन से या किसी ऐप्लिकेशन के अंदर, खींचकर छोड़ने की सुविधा से मिला डेटा स्वीकार करना और ड्रॉप टारगेट की सुविधा को लगातार दिखाना.
drawerlayoutमटीरियल डिज़ाइन ड्रॉअर विजेट लागू करना.
dynamicanimationफ़िज़िक्स पर आधारित ऐनिमेशन एपीआई की मदद से, स्मूद ऐनिमेशन बनाना.
emojiमौजूदा और पुराने डिवाइसों में इमोजी दिखाना.
emoji2मौजूदा और पुराने डिवाइसों में इमोजी दिखाना.
enterpriseकारोबार के लिए तैयार ऐप्लिकेशन बनाना.
exifinterfaceइमेज फ़ाइल के EXIF टैग पढ़ना और लिखना.
gamesअपने ऐप्लिकेशन में, Android Game SDK का इस्तेमाल करके, गेम से जुड़े मुश्किल टास्क करना. जैसे, फ़्रेम पेसिंग.
glanceJetpack Compose-स्टाइल एपीआई का इस्तेमाल करके, रिमोट सर्फ़ेस के लिए लेआउट बनाना.
glance.wearGlance Wear, Wear OS के लिए विजेट बनाने की एक लाइब्रेरी है
graphicsAndroid प्लैटफ़ॉर्म के कई वर्शन में, ग्राफ़िक्स की सुविधाओं का फ़ायदा उठाना
gridlayoutग्रिड लेआउट लागू करना.
healthप्लैटफ़ॉर्म से अलग तरीके से, परफ़ॉर्म करने वाले हेल्थ ऐप्लिकेशन बनाना.
health.connectइससे डेवलपर, उपयोगकर्ता के हेल्थ और फ़िटनेस रिकॉर्ड पढ़ या लिख सकते हैं.
heifwriterAndroid डिवाइस पर उपलब्ध कोडेक का इस्तेमाल करके, किसी इमेज या इमेज कलेक्शन को HEIF फ़ॉर्मैट में एनकोड करना.
inkपेन से जुड़े सबसे बेहतरीन ऐप्लिकेशन बनाना. डेवलपर के लिए, बेहतर परफ़ॉर्मेंस और शानदार इंक करने के अनुभव पाने की राह में आने वाली मुश्किलों को कम करना. यह Android और सर्वर-साइड जेवीएम पर इंक करने की सुविधा देता है. फ़िलहाल, यह सुविधा Linux के x86_64 वर्शन पर उपलब्ध है.
inputभविष्य के MotionEvents का अनुमान लगाकर, इनपुट इंटरैक्शन की लेटेन्सी कम करना
interpolatorपुराने प्लैटफ़ॉर्म पर ऐनिमेशन इंटरपोलेटर का इस्तेमाल करना.
javascriptengineअपने Android ऐप्लिकेशन को JavaScript का आकलन करने की अनुमति देना.
jetifierयह एक स्टैंडअलोन टूल है. यह किसी लाइब्रेरी की, बंद हो चुकी सपोर्ट लाइब्रेरी पर मौजूद डिपेंडेंसी को, AndroidX की बराबर वाली डिपेंडेंसी पर माइग्रेट करता है.
leanbackइस आर्टफ़ैक्ट के बजाय, टीवी के लिए Compose का इस्तेमाल करना.
legacyयह आर्टफ़ैक्ट और इसकी क्लास, बंद हो चुकी हैं. Android 8 से, बैकग्राउंड में जांच की पाबंदियों की वजह से, यह क्लास अब काम की नहीं रही.
lintGradle API के इस्तेमाल की पुष्टि करने के लिए, लिंट की जांच
loaderअपने यूज़र इंटरफ़ेस (यूआई) के लिए डेटा लोड करना. यह डेटा, कॉन्फ़िगरेशन में बदलाव होने पर भी बना रहता है.
localbroadcastmanagerयह आर्टफ़ैक्ट और इसकी क्लास, बंद हो चुकी हैं. इसके बजाय, LiveData या रिएक्टिव स्ट्रीम का इस्तेमाल करना.
mediaमीडिया कॉन्टेंट और कंट्रोल को अन्य ऐप्लिकेशन के साथ शेयर करना. इसके बजाय, media3 का इस्तेमाल करना.
media3 *मीडिया के इस्तेमाल के उदाहरणों के लिए, सपोर्ट लाइब्रेरी.
mediarouterएक ही यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, रिमोट रिसीवर डिवाइसों पर मीडिया दिखाने और चलाने की सुविधा चालू करना.
multidexAndroid 5 से पहले के वर्शन वाले डिवाइसों पर, एक से ज़्यादा dex फ़ाइलों वाले ऐप्लिकेशन डिप्लॉय करना.
metricsअपने ऐप्लिकेशन के लिए, रनटाइम की अलग-अलग मेट्रिक को ट्रैक और रिपोर्ट करना
navigation3 Navigation 3, नेविगेशन की एक नई लाइब्रेरी है. इसे Compose के साथ काम करने के लिए डिज़ाइन किया गया है.
navigationevent Navigation Event लाइब्रेरी, सिस्टम बैक के साथ-साथ [Predictive Back](/guide/navigation/custom-back/predictive-back-gesture) को मैनेज करने के लिए, KMP-फ़र्स्ट एपीआई उपलब्ध कराती है.
paletteइमेज से, प्रतिनिधि रंग पैलेट निकालना.
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 उन्हें पढ़ सके.
recommendationAndroid TV लॉन्चर की होम स्क्रीन पर कॉन्टेंट प्रमोट करना.
recyclerviewमेमोरी के इस्तेमाल को कम करते हुए, अपने यूज़र इंटरफ़ेस (यूआई) में डेटा के बड़े सेट दिखाना.
remotecallbackएक रैपर बनाना, जिससे डेवलपर के लिए PendingIntent उपलब्ध कराना आसान हो जाए.
resourceinspectionAndroid Studio के Live Layout Inspector में, कस्टम व्यू के एट्रिब्यूट दिखाना.
savedstateऐसे प्लग इन वाले कॉम्पोनेंट लागू करें जो प्रोसेस बंद होने पर यूज़र इंटरफ़ेस (यूआई) की स्थिति को सेव करें और प्रोसेस के फिर से शुरू होने पर उसे वापस लाएं.
securityकुंजियों को सुरक्षित तरीके से मैनेज करना और फ़ाइलों और sharedpreferences को एन्क्रिप्ट करना.
sharetargetशॉर्टकट को सीधे शेयर करने के टारगेट के तौर पर इस्तेमाल करने के लिए, बैकवर्ड-कम्पैटिबिलिटी उपलब्ध कराना.
sliceअपने ऐप्लिकेशन के बाहर, टेंप्लेट वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट दिखाना.
slidingpanelayoutस्लाइडिंग पैन यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करना.
startupऐप्लिकेशन के शुरू होने पर, कॉम्पोनेंट को शुरू करने का आसान और बेहतर तरीका लागू करना.
sqliteस्थानीय SQLite डेटाबेस के साथ काम करना. अगर हो सके, तो इसके बजाय Room का इस्तेमाल करना.
swiperefreshlayoutस्वाइप-टू-रीफ़्रेश यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करना.
test.uiautomatorअलग-अलग ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) की फ़ंक्शनल टेस्टिंग के लिए फ़्रेमवर्क
text-verticalकाम की सूची
textclassifierटेक्स्ट में बातचीत, लिंक, चुने गए आइटम, और इसी तरह के अन्य स्ट्रक्चर की पहचान करता है.
tracingसिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखना.
transitionशुरुआती और आखिरी लेआउट की मदद से, यूज़र इंटरफ़ेस (यूआई) में मोशन को ऐनिमेट करना.
tvडेवलपर को टीवी के लिए ऐप्लिकेशन लिखने के लिए, Compose और मटीरियल डिज़ाइन की सुविधाएं उपलब्ध कराता है
tvproviderAndroid TV के चैनल उपलब्ध कराना.
vectordrawableवेक्टर ग्राफ़िक रेंडर करना.
versionedparcelableबाइनरी सीरियलाइज़ेशन का एक स्थिर और कॉम्पैक्ट फ़ॉर्मैट उपलब्ध कराता है. इसे प्रोसेस के बीच पास किया जा सकता है या सुरक्षित तरीके से सेव किया जा सकता है.
viewpagerस्वाइप किए जा सकने वाले फ़ॉर्मैट में व्यू या फ़्रैगमेंट दिखाना. अगर हो सके, तो इसके बजाय viewpager2 का इस्तेमाल करना.
viewpager2स्वाइप किए जा सकने वाले फ़ॉर्मैट में व्यू या फ़्रैगमेंट दिखाना.
wearWear OS by Google वाली स्मार्टवॉच के लिए ऐप्लिकेशन बनाना.
wear.composeWear OS डिवाइसों के लिए, Jetpack Compose ऐप्लिकेशन लिखना. इसके लिए, अलग-अलग साइज़ के डिवाइसों और नेविगेशन जेस्चर की सुविधा उपलब्ध कराना.
wear.compose.remoteमटीरियल 3 के एक्सप्रेसिव डिज़ाइन सिस्टम का इस्तेमाल करके, 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.composeस्पेशल यूज़र इंटरफ़ेस (यूआई) लेआउट को डिक्लेरेटिव तरीके से बनाना. ये लेआउट, Android XR की स्पेशल सुविधाओं का फ़ायदा उठाते हैं.
xr.compose.material3मटीरियल कॉम्पोनेंट और लेआउट की मदद से बनाना. ये कॉम्पोनेंट और लेआउट, एक्सआर डिवाइसों के लिए अडजस्ट हो जाते हैं
xr.glimmerऑगमेंटेड Android XR के अनुभव बनाने के लिए, डिज़ाइन लैंग्वेज और यूज़र इंटरफ़ेस (यूआई) टूलकिट
xr.projectedकनेक्ट किए गए एक्सआर डिवाइसों की यूनीक सुविधाओं का फ़ायदा उठाने वाले अनुभव बनाना.
xr.runtimeहमारे नेटिव रनटाइम की मदद से, एआर या 3D का कस्टम सेशन शुरू करना.
xr.scenecore3D कॉन्टेंट की मदद से, Android XR सीन ग्राफ़ बनाना और उसमें बदलाव करना.

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