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 *गतिविधि के आधार पर बनाए गए कंपोज़ेबल एपीआई ऐक्सेस करें.
Material Design 3 के अडैप्टिव कॉम्पोनेंट Material Design 3 कॉम्पोनेंट की मदद से अडैप्टिव यूज़र इंटरफ़ेस (यूआई) बनाएं.
appcompat *इससे प्लैटफ़ॉर्म के पुराने एपीआई वर्शन पर नए एपीआई को ऐक्सेस करने की अनुमति मिलती है. इनमें से कई एपीआई, Material Design का इस्तेमाल करते हैं.
appsearch *अपने उपयोगकर्ताओं के लिए, ऐप्लिकेशन में खोज की सुविधा को पसंद के मुताबिक बनाएं.
कैमरा *मोबाइल कैमरा ऐप्लिकेशन बनाएं.
लिखें *कंपोज़ेबल फ़ंक्शन का इस्तेमाल करके, अपने यूज़र इंटरफ़ेस (यूआई) को प्रोग्राम के हिसाब से तय करें. ये फ़ंक्शन, यूज़र इंटरफ़ेस (यूआई) के आकार और डेटा डिपेंडेंसी के बारे में बताते हैं.
databinding *डिक्लेरेटिव फ़ॉर्मैट का इस्तेमाल करके, अपने लेआउट में यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को अपने ऐप्लिकेशन के डेटा सोर्स से बाइंड करें.
फ़्रैगमेंट *अपने ऐप्लिकेशन को कई स्वतंत्र स्क्रीन में बांटें. ये स्क्रीन, किसी गतिविधि में होस्ट की जाती हैं.
hilt *Dagger Hilt की सुविधाओं को बढ़ाया जाता है, ताकि androidx लाइब्रेरी की कुछ क्लास के लिए डिपेंडेंसी इंजेक्शन की सुविधा चालू की जा सके.
लाइफ़साइकल *लाइफ़साइकल की जानकारी वाले कॉम्पोनेंट बनाएं. ये कॉम्पोनेंट, किसी गतिविधि या फ़्रैगमेंट के मौजूदा लाइफ़साइकल के आधार पर अपने व्यवहार में बदलाव कर सकते हैं.
Material Design Components * Android के लिए मॉड्यूलर और पसंद के मुताबिक बनाए जा सकने वाले मटीरियल डिज़ाइन यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट.
नेविगेशन *ऐप्लिकेशन में यूज़र इंटरफ़ेस (यूआई) बनाएं और उसे स्ट्रक्चर करें. साथ ही, डीप लिंक मैनेज करें और एक स्क्रीन से दूसरी स्क्रीन पर जाएं.
पेजिंग *पेजों में डेटा लोड करना और उसे RecyclerView में दिखाना.
room *SQLite डेटाबेस की मदद से, लगातार बने रहने वाले डेटा को बनाया, सेव किया, और मैनेज किया जा सकता है.
room3 *SQLite डेटाबेस की मदद से, लगातार बने रहने वाले डेटा को बनाया, सेव किया, और मैनेज किया जा सकता है.
test *Android पर टेस्टिंग.
work *बैकग्राउंड में ऐसे टास्क शेड्यूल और पूरे किए जा सकते हैं जिन्हें बाद में पूरा किया जा सकता है और जिन पर कुछ पाबंदियां लागू होती हैं.
adsPlay Services के साथ या इसके बिना विज्ञापन आईडी पाना.
व्याख्याऐसा मेटाडेटा उपलब्ध कराएं जिससे टूल और अन्य डेवलपर को आपके ऐप्लिकेशन के कोड को समझने में मदद मिले.
appfunctionsइस सुविधा की मदद से ऐप्लिकेशन, एआई असिस्टेंट के साथ अपनी सुविधाएं और डेटा शेयर कर सकते हैं. इससे एआई असिस्टेंट को, डिवाइस पर सीधे तौर पर टास्क खोजने और उन्हें पूरा करने में मदद मिलती है. इससे उपयोगकर्ता के अनुरोधों को पूरा किया जा सकता है.
arch.coreअन्य आर्किटेक्चर डिपेंडेंसी के लिए हेल्पर. इसमें JUnit टेस्ट के नियम भी शामिल हैं, जिनका इस्तेमाल LiveData के साथ किया जा सकता है.
asynclayoutinflaterलेआउट को एसिंक्रोनस तरीके से बड़ा करें, ताकि यूज़र इंटरफ़ेस (यूआई) में जंक न हो.
autofillसुझावों को बढ़ाकर, ऑटोमैटिक तरीके से जानकारी भरने की सुविधा को बेहतर बनाया जा सकता है.
benchmarkAndroid Studio में अपने कोड की परफ़ॉर्मेंस का सटीक आकलन करें.
बायोमेट्रिकबायोमेट्रिक्स या डिवाइस के क्रेडेंशियल की मदद से पुष्टि करें और क्रिप्टोग्राफ़िक कार्रवाइयां करें.
bluetoothAndroid प्लैटफ़ॉर्म की ब्लूटूथ सुविधाओं का इस्तेमाल, पुराने वर्शन के साथ काम करने वाले एपीआई के साथ करें.
ब्राउज़रउपयोगकर्ता के डिफ़ॉल्ट ब्राउज़र में वेबपेज दिखाता है.
camera.featurecombinationqueryकैमरे की सुविधाओं के बारे में क्वेरी करें.
camera.media3काम
camera.viewfinderStandalone Composable and View based Viewfinder for Camera"
car-appAndroid Auto और Android Automotive OS के लिए, टेंप्लेट वाले ऐप्लिकेशन बनाएं.
cardviewगोल कोनों और ड्रॉप शैडो के साथ, Material Design कार्ड पैटर्न लागू करें.
कलेक्शनछोटे साइज़ के मौजूदा और नए कलेक्शन के लिए, मेमोरी के इस्तेमाल को कम किया गया है.
compose.animationउपयोगकर्ता अनुभव को बेहतर बनाने के लिए, Jetpack Compose ऐप्लिकेशन में ऐनिमेशन बनाएं.
compose.compilerKotlin कंपाइलर प्लगिन की मदद से, @Composable फ़ंक्शन को बदलें और ऑप्टिमाइज़ेशन चालू करें.
compose.foundationइस्तेमाल के लिए तैयार बिल्डिंग ब्लॉक की मदद से, Jetpack Compose ऐप्लिकेशन लिखें. साथ ही, अपने डिज़ाइन सिस्टम के कॉम्पोनेंट बनाने के लिए, फ़ाउंडेशन को बढ़ाएं.
compose.materialइस्तेमाल के लिए तैयार, Material Design कॉम्पोनेंट की मदद से Jetpack Compose यूज़र इंटरफ़ेस (यूआई) बनाएं. यह Compose का टॉप लेवल एंट्री पॉइंट है. इसे ऐसे कॉम्पोनेंट उपलब्ध कराने के लिए डिज़ाइन किया गया है जो www.material.io पर बताए गए कॉम्पोनेंट से मेल खाते हैं.
compose.material3मटीरियल डिज़ाइन 3 कॉम्पोनेंट की मदद से, Jetpack Compose यूज़र इंटरफ़ेस (यूआई) बनाएं. ये कॉम्पोनेंट, मटीरियल डिज़ाइन का अगला वर्शन हैं. Material 3 में, थीमिंग और कॉम्पोनेंट को अपडेट किया गया है. साथ ही, इसमें Material You की मनमुताबिक सेटिंग से जुड़ी सुविधाएं भी शामिल हैं. जैसे, डाइनैमिक कलर. इसे Android 12 की नई विज़ुअल स्टाइल और सिस्टम यूज़र इंटरफ़ेस (यूआई) के साथ काम करने के लिए डिज़ाइन किया गया है.
compose.material3.adaptiveअडैप्टिव यूज़र इंटरफ़ेस (यूआई) बनाने के लिए, Material 3 अडैप्टिव लाइब्रेरी का इस्तेमाल करें. ये यूज़र इंटरफ़ेस (यूआई), विंडो के मौजूदा कॉन्फ़िगरेशन के हिसाब से अपने-आप अडजस्ट हो जाएंगे. जैसे, विंडो साइज़ क्लास या डिवाइस के पोस्चर. यह लाइब्रेरी, डिफ़ॉल्ट स्कैफ़ोल्ड लागू करने की सुविधा के साथ-साथ, ज़रूरी बिल्डिंग ब्लॉक कंपोज़ेबल भी उपलब्ध कराती है. इनकी मदद से, अपनी पसंद के मुताबिक अनुभव बनाए जा सकते हैं.
compose.remoteरिमोट कंपोज़, रिमोट डिवाइसों के लिए यूज़र इंटरफ़ेस (यूआई) बनाने का एक फ़्रेमवर्क है
compose.runtimeCompose के प्रोग्रामिंग मॉडल और स्टेट मैनेजमेंट के बुनियादी बिल्डिंग ब्लॉक. साथ ही, Compose Compiler Plugin के लिए मुख्य रनटाइम, ताकि उसे टारगेट किया जा सके.
compose.uiडिवाइस के साथ इंटरैक्ट करने के लिए, Compose यूज़र इंटरफ़ेस (यूआई) के बुनियादी कॉम्पोनेंट. इनमें लेआउट, ड्रॉइंग, और इनपुट शामिल हैं.
एक साथकोरूटीन की मदद से, टास्क को मुख्य थ्रेड से हटाकर दूसरी जगह ले जाएं. साथ ही, ListenableFuture का फ़ायदा पाएं.
constraintlayoutरिलेटिव पोज़िशनिंग की मदद से, विजेट को अपनी ज़रूरत के हिसाब से पोज़िशन और साइज़ करें.
contentpagerबैकग्राउंड थ्रेड में ContentProvider डेटा को लोड और पेज करें.
coordinatorlayoutटॉप-लेवल के ऐप्लिकेशन विजेट, जैसे कि AppBarLayout और FloatingActionButton को पोज़िशन करता है.
coreपुराने डिवाइसों के साथ-साथ, प्लैटफ़ॉर्म की नई सुविधाओं और एपीआई को टारगेट करें.
core.uwbजिन डिवाइसों पर यूडब्ल्यूबी (अल्ट्रा-वाइडबैंड) काम करता है उन पर इसे लागू करें.
क्रेडेंशियल यह लाइब्रेरी, उपयोगकर्ता के क्रेडेंशियल को एक साथ ऐक्सेस करने की सुविधा देती है. इसमें पासवर्ड, पासकी, और फ़ेडरेटेड क्रेडेंशियल शामिल हो सकते हैं. इस लाइब्रेरी का इस्तेमाल, आसानी से और सुरक्षित तरीके से साइन-इन करने का अनुभव देने के लिए किया जाना चाहिए.
credentials.providereventsयह लाइब्रेरी, क्रेडेंशियल देने वाली कंपनियों के लिए एपीआई का एक सेट उपलब्ध कराती है. इससे वे क्रेडेंशियल ट्रांसफ़र और क्रेडेंशियल में बदलाव के सिग्नल जैसे इवेंट में हिस्सा ले सकती हैं.
credentials.registryइन समस्याओं को हल करने के लिए, हम एक नई रजिस्ट्री सुविधा जोड़ रहे हैं. इससे कोई ऐप्लिकेशन, निजता बनाए रखने के तरीके से डिजिटल क्रेडेंशियल उपलब्ध करा सकता है. सामान्य तौर पर, क्रेडेंशियल जारी करने वाली कंपनी का ऐप्लिकेशन, क्रेडेंशियल मैनेजर के साथ अपने सभी संभावित डिजिटल क्रेडेंशियल को पहले से रजिस्टर करेगा. जब क्रेडेंशियल मैनेजर को किसी ऐप्लिकेशन से किसी खास डिजिटल क्रेडेंशियल का अनुरोध मिलता है, तो वह सैंडबॉक्स में क्रेडेंशियल मैचिंग और उपयोगकर्ता चुनने वाला यूज़र इंटरफ़ेस (यूआई) चलाएगा.
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बेहतरीन पेन ऐप्लिकेशन बनाने में मदद करना. बेहतरीन परफ़ॉर्मेंस और शानदार इंक़िंग अनुभव के लिए, डेवलपर के लिए एंट्री की ज़रूरी शर्तें कम करना.
इनपुटआने वाले समय के MotionEvent का अनुमान लगाकर, इनपुट इंटरैक्शन के इंतज़ार के समय को कम करें
इंटरपोलेटरपुराने प्लैटफ़ॉर्म पर ऐनिमेशन इंटरपोलेटर का इस्तेमाल करें.
javascriptengineJavaScript का आकलन करने के लिए, अपने Android ऐप्लिकेशन को चालू करें.
jetifierयह एक स्टैंडअलोन टूल है. यह किसी लाइब्रेरी की डिपेंडेंसी को, बंद हो चुकी सपोर्ट लाइब्रेरी से AndroidX की मिलती-जुलती डिपेंडेंसी पर माइग्रेट करता है.
leanbackइस आर्टफ़ैक्ट के बजाय, टीवी के लिए कंपोज़ का इस्तेमाल करें.
लेगसीइस आर्टफ़ैक्ट और इसकी क्लास का अब इस्तेमाल नहीं किया जा रहा है. Android 8 से, बैकग्राउंड में जांच करने से जुड़ी पाबंदियों की वजह से, यह क्लास अब काम की नहीं रही.
lintGradle API के इस्तेमाल की पुष्टि करने के लिए, Lint की जांच
लोडरअपने यूज़र इंटरफ़ेस (यूआई) के लिए ऐसा डेटा लोड करें जो कॉन्फ़िगरेशन में बदलाव होने पर भी बना रहे.
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-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 लॉन्चर की होम स्क्रीन पर कॉन्टेंट का प्रमोशन करें.
recyclerviewमेमोरी का इस्तेमाल कम करते हुए, अपने यूज़र इंटरफ़ेस (यूआई) में डेटा के बड़े सेट दिखाएं.
remotecallbackएक ऐसा रैपर बनाएं जिससे डेवलपर को PendingIntent देने में आसानी हो.
resourceinspectionAndroid Studio के Live Layout Inspector में, कस्टम व्यू के एट्रिब्यूट दिखाएं.
savedstateऐसे प्लग इन वाले कॉम्पोनेंट लागू करें जो प्रोसेस बंद होने पर यूज़र इंटरफ़ेस (यूआई) की स्थिति को सेव करें और प्रोसेस के फिर से शुरू होने पर उसे वापस लाएं.
सुरक्षाकुंजियों को सुरक्षित तरीके से मैनेज करें. साथ ही, फ़ाइलों और sharedpreferences को एन्क्रिप्ट (सुरक्षित) करें.
sharetargetशॉर्टकट को सीधे तौर पर शेयर करने के टारगेट के तौर पर इस्तेमाल करने के लिए, पुराने सिस्टम के साथ काम करने की सुविधा उपलब्ध कराएं.
स्लाइसअपने ऐप्लिकेशन के बाहर, टेंप्लेट वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट दिखाएं.
slidingpanelayoutस्लाइडिंग पैन यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करें.
स्टार्टअपऐप्लिकेशन के स्टार्टअप पर कॉम्पोनेंट को शुरू करने का आसान और बेहतर तरीका लागू करें.
sqliteलोकल SQLite डेटाबेस के साथ काम करना. अगर हो सके, तो Room का इस्तेमाल करें.
swiperefreshlayoutस्वाइप करके रीफ़्रेश करने वाले यूज़र इंटरफ़ेस (यूआई) पैटर्न को लागू करें.
test.uiautomatorअलग-अलग ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) के फ़ंक्शन की जांच करने के लिए फ़्रेमवर्क
textclassifierयह टेक्स्ट में मौजूद बातचीत, लिंक, चुने गए आइटम, और अन्य मिलते-जुलते कॉन्स्ट्रक्ट की पहचान करता है.
ट्रेसिंगसिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखता है.
transitionशुरुआती और आखिरी लेआउट की मदद से, यूज़र इंटरफ़ेस में मोशन को ऐनिमेट करें.
tvयह टीवी के लिए ऐप्लिकेशन लिखने के लिए, डेवलपर को Compose और Material Design की सुविधाएं उपलब्ध कराता है
tvproviderAndroid TV चैनल उपलब्ध कराएं.
textकाम
xr.arcoreअसल दुनिया में डिजिटल कॉन्टेंट को देखने की सुविधा पाएं.
xr.composeAndroid XR की स्पेशल क्षमताओं का फ़ायदा लेने वाले स्पेशल यूज़र इंटरफ़ेस (यूआई) लेआउट को डिक्लेरेटिव तरीके से बनाएं.
xr.compose.material3XR के लिए अडैप्ट होने वाले मटीरियल कॉम्पोनेंट और लेआउट का इस्तेमाल करके ऐप्लिकेशन बनाना
xr.glimmerAndroid 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.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 के लिए मुख्य एपीआई

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