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 *अपने ऐप्लिकेशन को कई अलग-अलग स्क्रीन में बांटें. ये स्क्रीन, किसी Activity में होस्ट की जाती हैं.
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.foundationJetpack 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.runtimeये Compose के प्रोग्रामिंग मॉडल और स्टेट मैनेजमेंट के बुनियादी बिल्डिंग ब्लॉक हैं. साथ ही, ये Compose कंपाइलर प्लग इन के लिए कोर रनटाइम हैं.
compose.uiये Compose यूज़र इंटरफ़ेस (यूआई) के बुनियादी कॉम्पोनेंट हैं. इनकी मदद से, डिवाइस के साथ इंटरैक्ट किया जा सकता है. इनमें लेआउट, ड्रॉइंग, और इनपुट शामिल हैं.
concurrentकोरूटीन की मदद से, टास्क को मुख्य थ्रेड से अलग करें और ListenableFuture का फ़ायदा उठाएं.
constraintlayoutरिलेटिव पोज़िशनिंग की मदद से, विजेट को फ़्लेक्सिबल तरीके से पोज़िशन करें और उनका साइज़ तय करें.
contentpagerबैकग्राउंड थ्रेड में, ContentProvider के डेटा को लोड करें और पेज करें.
coordinatorlayoutऐप्लिकेशन के टॉप-लेवल विजेट को पोज़िशन करें. जैसे, AppBarLayout और FloatingActionButton.
coreप्लैटफ़ॉर्म की नई सुविधाओं और एपीआई को टारगेट करें. साथ ही, पुराने डिवाइसों के लिए भी सहायता उपलब्ध कराएं.
core.uwbजिन डिवाइसों पर UWB (अल्ट्रा-वाइडबैंड) की सुविधा उपलब्ध है उन पर इसे लागू करें.
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सबसे बेहतरीन पेन ऐप्लिकेशन बनाने के लिए प्रेरित करें. बेहतर परफ़ॉर्मेंस और शानदार इंक करने की सुविधा देने वाले ऐप्लिकेशन बनाने के लिए, डेवलपर के लिए एंट्री बैरियर कम करें.
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अलग-अलग ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) की फ़ंक्शनल टेस्टिंग के लिए फ़्रेमवर्क
textclassifierटेक्स्ट में बातचीत, लिंक, चुने गए टेक्स्ट, और इसी तरह के अन्य स्ट्रक्चर की पहचान करता है.
tracingसिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखें.
transitionशुरुआती और आखिरी लेआउट की मदद से, यूज़र इंटरफ़ेस (यूआई) में मोशन को ऐनिमेट करें.
tvडेवलपर को टीवी के लिए ऐप्लिकेशन लिखने के लिए, Compose और मटीरियल डिज़ाइन की सुविधाएं उपलब्ध कराता है
tvproviderAndroid TV के चैनल उपलब्ध कराएं.
text-verticalकाम
xr.arcoreपरसेप्शन की सुविधाओं की मदद से, डिजिटल कॉन्टेंट को वास्तविक दुनिया में लाएं.
xr.composeस्पेशल यूज़र इंटरफ़ेस (यूआई) लेआउट बनाएं. ये लेआउट, Android XR की स्पेशल सुविधाओं का फ़ायदा उठाते हैं.
xr.compose.material3मटीरियल कॉम्पोनेंट और लेआउट की मदद से बनाएं. ये कॉम्पोनेंट और लेआउट, एक्सआर के लिए अडजस्ट हो जाते हैं
xr.glimmerऑगमेंटेड Android XR अनुभव बनाने के लिए, डिज़ाइन लैंग्वेज और यूज़र इंटरफ़ेस (यूआई) टूलकिट
xr.projectedकनेक्ट किए गए एक्सआर डिवाइसों की खास सुविधाओं का फ़ायदा उठाने वाले अनुभव बनाएं.
xr.runtimeहमारे नेटिव रनटाइम की मदद से, एआर या 3D का कस्टम सेशन शुरू करें.
xr.scenecore3D कॉन्टेंट की मदद से, Android XR सीन ग्राफ़ बनाएं और उसमें बदलाव करें.
vectordrawableवेक्टर ग्राफ़िक रेंडर करें.
versionedparcelableयह बाइनरी सीरियलाइज़ेशन का एक स्थिर और कॉम्पैक्ट फ़ॉर्मैट उपलब्ध कराता है. इसे प्रोसेस के बीच ट्रांसफ़र किया जा सकता है या सुरक्षित तरीके से सेव किया जा सकता है.
viewpagerस्वाइप किए जा सकने वाले फ़ॉर्मैट में व्यू या फ़्रैगमेंट दिखाएं. अगर हो सके, तो इसके बजाय viewpager2 का इस्तेमाल करें.
viewpager2स्वाइप किए जा सकने वाले फ़ॉर्मैट में व्यू या फ़्रैगमेंट दिखाएं.
wearWear OS by Google वाली स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं.
wear.composeWear OS डिवाइसों के लिए, Jetpack Compose ऐप्लिकेशन लिखें. इसके लिए, अलग-अलग डिवाइस साइज़ और नेविगेशन जेस्चर की सुविधा उपलब्ध कराएं.
wear.compose.remoteकाम
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 के लिए कोर एपीआई

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