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 *Dagger Hilt की सुविधाओं को बढ़ाएं, ताकि androidx लाइब्रेरी की कुछ क्लास के लिए डिपेंडेंसी इंजेक्शन की सुविधा चालू की जा सके.
lifecycle *लाइफ़साइकल के बारे में जानकारी देने वाले कॉम्पोनेंट बनाएं. ये कॉम्पोनेंट, किसी गतिविधि या फ़्रैगमेंट की मौजूदा लाइफ़साइकल की स्थिति के आधार पर अपने व्यवहार में बदलाव कर सकते हैं.
मटीरियल डिज़ाइन कॉम्पोनेंट * Android के लिए, मॉड्यूलर और पसंद के मुताबिक बनाए जा सकने वाले मटीरियल डिज़ाइन यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट.
navigation *ऐप्लिकेशन में यूज़र इंटरफ़ेस (यूआई) बनाएं और उसे स्ट्रक्चर करें. साथ ही, डीप लिंक मैनेज करें और स्क्रीन के बीच नेविगेट करें.
paging *पेज में डेटा लोड करें और उसे RecyclerView में दिखाएं.
room *SQLite डेटाबेस की मदद से, परसिस्टेंट डेटा बनाएं, सेव करें, और मैनेज करें.
room3 *SQLite डेटाबेस की मदद से, परसिस्टेंट डेटा बनाएं, सेव करें, और मैनेज करें.
test *Android में टेस्टिंग.
work *टास्क को शेड्यूल करें और उन्हें पूरा करें. ये टास्क, बैकग्राउंड में पूरे किए जा सकते हैं. साथ ही, इन्हें पूरा करने के लिए कंस्ट्रेंट भी तय किए जा सकते हैं.
adsPlay सेवाएं के साथ या उसके बिना, विज्ञापन आईडी पाएं.
annotationमेटाडेटा उपलब्ध कराएं, ताकि टूल और अन्य डेवलपर आपके ऐप्लिकेशन के कोड को समझ सकें.
appfunctionsइससे ऐप्लिकेशन, एआई असिस्टेंट के साथ अपनी सुविधाएं और डेटा शेयर कर पाते हैं. इससे एआई असिस्टेंट, उपयोगकर्ता के अनुरोधों को पूरा करने के लिए, डिवाइस पर सीधे टास्क ढूंढ और उन्हें पूरा कर पाते हैं.
arch.coreअन्य arch डिपेंडेंसी के लिए हेल्पर. इसमें 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.remote.foundationकाम की सूची
compose.remoteRemote Compose, रिमोट सर्फ़ेस के लिए यूज़र इंटरफ़ेस (यूआई) बनाने का एक फ़्रेमवर्क है
compose.runtimeCompose के प्रोग्रामिंग मॉडल और स्टेट मैनेजमेंट के मुख्य बिल्डिंग ब्लॉक. साथ ही, Compose कंपाइलर प्लग इन के लिए कोर रनटाइम.
compose.uiडिवाइस के साथ इंटरैक्ट करने के लिए, Compose यूज़र इंटरफ़ेस (यूआई) के मुख्य कॉम्पोनेंट. इनमें लेआउट, ड्रॉइंग, और इनपुट शामिल हैं.
concurrentकोरूटीन की मदद से, टास्क को मुख्य थ्रेड से हटाकर दूसरे थ्रेड पर ले जाएं और ListenableFuture का फ़ायदा उठाएं.
constraintlayoutरिलेटिव पोज़िशनिंग की मदद से, विजेट को फ़्लेक्सिबल तरीके से पोज़िशन करें और उनका साइज़ तय करें.
contentpagerबैकग्राउंड थ्रेड में, ContentProvider डेटा को लोड करें और पेज में दिखाएं.
coordinatorlayoutऐप्लिकेशन के टॉप-लेवल विजेट को पोज़िशन करें. जैसे, AppBarLayout और FloatingActionButton.
locationbutton
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 का इस्तेमाल करें. इससे फ़्रेम पेसिंग जैसे जटिल गेम टास्क किए जा सकते हैं.
glance.adaptiveकाम की सूची
glanceJetpack Compose-स्टाइल एपीआई का इस्तेमाल करके, रिमोट सर्फ़ेस के लिए लेआउट बनाएं.
glance.wearGlance Wear, Wear OS के लिए विजेट बनाने की एक लाइब्रेरी है
graphicsAndroid प्लैटफ़ॉर्म के कई वर्शन में, ग्राफ़िक सुविधाओं का फ़ायदा उठाएं
gridlayoutग्रिड लेआउट लागू करें.
healthप्लैटफ़ॉर्म से अलग, परफ़ॉर्म करने वाले हेल्थ ऐप्लिकेशन बनाएं.
health.connectइससे डेवलपर, लोगों के हेल्थ और फ़िटनेस रिकॉर्ड पढ़ या लिख सकते हैं.
heifwriterAndroid डिवाइस पर उपलब्ध कोडेक का इस्तेमाल करके, किसी इमेज या इमेज कलेक्शन को HEIF फ़ॉर्मैट में एनकोड करें.
inkपेन से जुड़े सबसे बेहतरीन ऐप्लिकेशन बनाएं. डेवलपर के लिए, बेहतर परफ़ॉर्मेंस और शानदार इंक करने के अनुभव के लिए, एंट्री बैरियर कम करें. यह Android और सर्वर-साइड जेवीएम पर इंक करने की सुविधा देता है. फ़िलहाल, यह x86_64 के लिए Linux पर काम करता है.
inputभविष्य के MotionEvents का अनुमान लगाकर, इनपुट इंटरैक्शन की लेटेन्सी कम करें
interpolatorपुराने प्लैटफ़ॉर्म पर ऐनिमेशन इंटरपोलेटर का इस्तेमाल करें.
javascriptengineअपने Android ऐप्लिकेशन को JavaScript का आकलन करने की अनुमति दें.
jetifierयह एक स्टैंडअलोन टूल है. यह किसी लाइब्रेरी की, बंद हो चुकी सपोर्ट लाइब्रेरी पर मौजूद डिपेंडेंसी को, AndroidX की बराबर वाली डिपेंडेंसी पर माइग्रेट करता है.
leanbackयह एक स्टैंडअलोन टूल है. यह किसी लाइब्रेरी की, बंद हो चुकी सपोर्ट लाइब्रेरी पर मौजूद डिपेंडेंसी को, AndroidX की बराबर वाली डिपेंडेंसी पर माइग्रेट करता है.
legacyइस आर्टफ़ैक्ट और इसकी क्लास को बंद कर दिया गया है. Android 8 से, बैकग्राउंड चेक की पाबंदियों की वजह से, यह क्लास अब काम की नहीं रही.
lintGradle एपीआई के इस्तेमाल की पुष्टि करने के लिए, लिंट की जांच
loaderअपने यूज़र इंटरफ़ेस (यूआई) के लिए डेटा लोड करें. यह डेटा, कॉन्फ़िगरेशन में बदलाव होने पर भी बना रहता है.
localbroadcastmanagerइस आर्टफ़ैक्ट और इसकी क्लास को बंद कर दिया गया है. इसके बजाय, LiveData या रिएक्टिव स्ट्रीम का इस्तेमाल करें.
mediaमीडिया कॉन्टेंट और कंट्रोल को अन्य ऐप्लिकेशन के साथ शेयर करें. इसके बजाय, media3 का इस्तेमाल करें.
media3 *मीडिया के इस्तेमाल के मामलों के लिए, सपोर्ट लाइब्रेरी.
mediarouterएक ही यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, रिमोट रिसीवर डिवाइसों पर मीडिया दिखाने और चलाने की सुविधा चालू करें.
multidexAndroid 5 से पहले के वर्शन वाले डिवाइसों पर, एक से ज़्यादा dex फ़ाइलों वाले ऐप्लिकेशन डिप्लॉय करें.
metricsअपने ऐप्लिकेशन के लिए, रनटाइम की अलग-अलग मेट्रिक को ट्रैक करें और उनकी रिपोर्ट करें
navigation3 Navigation 3, नेविगेशन की नई लाइब्रेरी है. इसे Compose के साथ काम करने के लिए डिज़ाइन किया गया है.
navigationevent नेविगेशन इवेंट लाइब्रेरी, सिस्टम बैक के साथ-साथ [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इससे लाइब्रेरी, एआरटी के लिए, कंपाइलेशन ट्रेस को पहले से भर सकती हैं.
recommendationAndroid TV लॉन्चर की होम स्क्रीन पर कॉन्टेंट प्रमोट करें.
recyclerviewमेमोरी के इस्तेमाल को कम करते हुए, अपने यूज़र इंटरफ़ेस (यूआई) में डेटा के बड़े सेट दिखाएं.
remotecallbackएक रैपर बनाएं, ताकि डेवलपर के लिए PendingIntent उपलब्ध कराना आसान हो जाए.
resourceinspectionAndroid Studio के लाइव लेआउट इंस्पेक्टर में, कस्टम व्यू के एट्रिब्यूट दिखाएं.
savedstateऐसे प्लग इन वाले कॉम्पोनेंट लागू करें जो प्रोसेस बंद होने पर यूज़र इंटरफ़ेस (यूआई) की स्थिति को सेव करें और प्रोसेस के फिर से शुरू होने पर उसे वापस लाएं.
securityकुंजियों को सुरक्षित तरीके से मैनेज करें. साथ ही, फ़ाइलों और sharedpreferences को एन्क्रिप्ट करें.
sharetargetशॉर्टकट को डायरेक्ट शेयर टारगेट के तौर पर इस्तेमाल करने के लिए, बैकवर्ड-कम्पैटिबिलिटी उपलब्ध कराएं.
sliceअपने ऐप्लिकेशन के बाहर, टेंप्लेट वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट दिखाएं.
slidingpanelayoutस्लाइडिंग पैन यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करें.
startupऐप्लिकेशन के शुरू होने पर, कॉम्पोनेंट को शुरू करने का आसान और बेहतर तरीका लागू करें.
sqliteस्थानीय SQLite डेटाबेस के साथ काम करें. अगर हो सके, तो इसके बजाय Room का इस्तेमाल करें.
swiperefreshlayoutस्वाइप करके रीफ़्रेश करने वाला यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करें.
test.extकाम की सूची
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.watchfacepushवॉच फ़ेस पुश की मदद से, Wear OS का कोई ऐप्लिकेशन, प्रोग्राम के ज़रिए किसी स्मार्टवॉच पर वॉच फ़ेस इंस्टॉल कर सकता है.
webgpuKotlin से ग्राफ़िक और कंप्यूट के लिए, आधुनिक जीपीयू एपीआई.
webkitAndroid 5 और इसके बाद के वर्शन पर, आधुनिक WebView एपीआई के साथ काम करें.
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 सीन ग्राफ़ बनाएं और उसमें बदलाव करें.

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