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 आर्किटेक्चर कैसे लागू किया जाता है

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

गतिविधि *ऐक्टिविटी के आधार पर बनाए गए कंपोज़ेबल एपीआई ऐक्सेस करना.
मटीरियल डिज़ाइन 3 के अडैप्टिव कॉम्पोनेंट मटीरियल डिज़ाइन 3 कॉम्पोनेंट की मदद से, अडैप्टिव यूज़र इंटरफ़ेस (यूआई) बनाएँ.
appcompat *यह प्लैटफ़ॉर्म के पुराने एपीआई वर्शन पर, नए एपीआई को ऐक्सेस करने की अनुमति देता है. इनमें से कई एपीआई, मटीरियल डिज़ाइन का इस्तेमाल करते हैं.
appsearch *अपने उपयोगकर्ताओं के लिए, ऐप्लिकेशन में खोज करने की कस्टम सुविधाएं बनाएं.
कैमरा *मोबाइल कैमरा ऐप्लिकेशन बनाएं.
compose *प्रोग्राम के हिसाब से अपना यूज़र इंटरफ़ेस (यूआई) तय करें. इसके लिए, ऐप्लिकेशन बनाने की सुविधा का इस्तेमाल करें. इससे यूज़र इंटरफ़ेस (यूआई) के आकार और डेटा डिपेंडेंसी के बारे में जानकारी मिलती है.
databinding *डिक्लेरेटिव फ़ॉर्मैट का इस्तेमाल करके, अपने लेआउट में मौजूद यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को अपने ऐप्लिकेशन में मौजूद डेटा सोर्स से बाइंड करें.
fragment *अपने ऐप्लिकेशन को कई स्वतंत्र स्क्रीन में बांटें. ये स्क्रीन, किसी ऐक्टिविटी में होस्ट की जाती हैं.
hilt *Dagger Hilt की सुविधाओं को बेहतर बनाएं, ताकि androidx लाइब्रेरी की कुछ क्लास के लिए डिपेंडेंसी इंजेक्शन को चालू किया जा सके.
लाइफ़साइकल *लाइफ़साइकल के बारे में जानकारी रखने वाले ऐसे कॉम्पोनेंट बनाएं जो गतिविधि या फ़्रैगमेंट की मौजूदा लाइफ़साइकल स्थिति के आधार पर अपने व्यवहार में बदलाव कर सकें.
Material Design Components * Android के लिए, मटीरियल डिज़ाइन यूज़र इंटरफ़ेस (यूआई) के कॉम्पोनेंट. इन्हें ज़रूरत के हिसाब से बदला जा सकता है.
navigation *अपने इन-ऐप्लिकेशन यूज़र इंटरफ़ेस (यूआई) को बनाएं और उसे स्ट्रक्चर करें. साथ ही, डीप लिंक मैनेज करें और स्क्रीन के बीच नेविगेट करें.
paging *पेजों में डेटा लोड करना और उसे RecyclerView में दिखाना.
room *SQLite डेटाबेस की मदद से, पर्सिस्टेंट डेटा बनाएं, सेव करें, और मैनेज करें.
room3 *SQLite डेटाबेस की मदद से, पर्सिस्टेंट डेटा बनाएं, सेव करें, और मैनेज करें.
test *Android में टेस्टिंग.
काम *बैकग्राउंड में चलने वाले ऐसे टास्क शेड्यूल और एक्ज़ीक्यूट करें जिन्हें बाद में भी किया जा सकता है और जो कुछ शर्तों पर आधारित होते हैं.
a2uiJetpack Compose Agent-to-UI (A2UI) रेंडरर, A2UI प्रोटोकॉल को लागू करता है. इससे एआई एजेंट, बेहतर और इंटरैक्टिव यूज़र इंटरफ़ेस जनरेट कर पाते हैं. ये इंटरफ़ेस, नेटिव Compose कॉम्पोनेंट को रेंडर करते हैं. इसके लिए, उन्हें कोई भी कोड चलाने की ज़रूरत नहीं पड़ती.
a2ui.composeJetpack Compose का Agent-to-UI (A2UI) रेंडरर, A2UI प्रोटोकॉल को लागू करता है. इससे एआई एजेंट, बेहतर और इंटरैक्टिव यूज़र इंटरफ़ेस जनरेट कर पाते हैं. ये यूज़र इंटरफ़ेस, नेटिव Compose कॉम्पोनेंट रेंडर करते हैं. इसके लिए, किसी भी कोड को एक्ज़ीक्यूट करने की ज़रूरत नहीं होती.
विज्ञापनPlay सेवाएं के साथ या इसके बिना विज्ञापन आईडी पाना.
annotation.keepकाम की सूची
एनोटेशनमेटाडेटा को एक्सपोज़ करें, ताकि टूल और अन्य डेवलपर आपके ऐप्लिकेशन के कोड को समझ सकें.
appfunctionsइससे ऐप्लिकेशन, एआई असिस्टेंट के साथ अपनी सुविधाएं और डेटा शेयर कर पाते हैं. इससे एआई असिस्टेंट, उपयोगकर्ता के अनुरोधों को पूरा करने के लिए, सीधे डिवाइस पर टास्क ढूंढ पाते हैं और उन्हें पूरा कर पाते हैं.
arch.coreयह अन्य आर्किटेक्चर डिपेंडेंसी के लिए हेल्पर है. इसमें JUnit टेस्ट के नियम भी शामिल हैं, जिनका इस्तेमाल LiveData के साथ किया जा सकता है.
asynclayoutinflaterयूज़र इंटरफ़ेस (यूआई) में जंक से बचने के लिए, लेआउट को एसिंक्रोनस तरीके से बड़ा करें.
autofillज़्यादा जानकारी देकर, ऑटोफ़िल की सुविधा को बेहतर बनाया जा सकता है.
बेंचमार्कAndroid Studio में अपने कोड की परफ़ॉर्मेंस का सटीक आकलन करें.
बायोमेट्रिकबायोमेट्रिक्स या डिवाइस के क्रेडेंशियल की मदद से पुष्टि करना और क्रिप्टोग्राफ़िक कार्रवाइयां करना.
ब्लूटूथपुराने सिस्टम के साथ काम करने वाले एपीआई की मदद से, Android प्लैटफ़ॉर्म की ब्लूटूथ सुविधाओं का इस्तेमाल करें.
browserउपयोगकर्ता के डिफ़ॉल्ट ब्राउज़र में वेबपेज दिखाएं.
camera.featurecombinationqueryकैमरे की सुविधाओं के बारे में क्वेरी करना.
camera.media3काम की सूची
camera.viewfinderStandalone Composable and View based Viewfinder for Camera"
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.material3Material Design 3 कॉम्पोनेंट की मदद से, Jetpack Compose यूज़र इंटरफ़ेस (यूआई) बनाएं. ये कॉम्पोनेंट, Material Design का अगला वर्शन हैं. Material 3 में अपडेट की गई थीमिंग और कॉम्पोनेंट शामिल हैं. साथ ही, इसमें Material You की उपयोगकर्ता की गतिविधि और दिलचस्पी के हिसाब से उपलब्ध सुविधाएं भी हैं. जैसे, डाइनैमिक कलर. इसे Android 12 की नई विज़ुअल स्टाइल और सिस्टम यूज़र इंटरफ़ेस (यूआई) के साथ काम करने के लिए डिज़ाइन किया गया है.
compose.material3.adaptiveMaterial 3 अडैप्टिव लाइब्रेरी का इस्तेमाल करके, अडैप्टिव यूज़र इंटरफ़ेस (यूआई) बनाएं. ये यूआई, विंडो के कॉन्फ़िगरेशन के हिसाब से अपने-आप अडजस्ट हो जाते हैं. जैसे, विंडो साइज़ क्लास या डिवाइस के पोस्चर. लाइब्रेरी में, डिफ़ॉल्ट स्कैफ़ोल्ड इंप्लिमेंटेशन और बिल्डिंग ब्लॉक कंपोज़ेबल उपलब्ध होते हैं. इनकी मदद से, अपनी पसंद के मुताबिक अनुभव बनाए जा सकते हैं.
compose.remote.foundationकाम की सूची
compose.remoteरिमोट कंपोज़, रिमोट डिवाइसों के लिए यूज़र इंटरफ़ेस (यूआई) बनाने का एक फ़्रेमवर्क है
compose.runtimeCompose के प्रोग्रामिंग मॉडल और स्टेट मैनेजमेंट के बुनियादी बिल्डिंग ब्लॉक. साथ ही, Compose Compiler Plugin के लिए कोर रनटाइम, ताकि उसे टारगेट किया जा सके.
compose.uiडिवाइस के साथ इंटरैक्ट करने के लिए, Compose यूज़र इंटरफ़ेस (यूआई) के बुनियादी कॉम्पोनेंट ज़रूरी हैं. इनमें लेआउट, ड्रॉइंग, और इनपुट शामिल हैं.
concurrentकोरूटीन की मदद से, टास्क को मुख्य थ्रेड से अलग करें और ListenableFuture का फ़ायदा पाएं.
constraintlayoutरिलेटिव पोज़िशनिंग की मदद से, विजेट को अपनी ज़रूरत के हिसाब से पोज़िशन और साइज़ में बदलाव करें.
contentpagerबैकग्राउंड थ्रेड में ContentProvider के डेटा को लोड और पेज करता है.
coordinatorlayoutAppBarLayout और FloatingActionButton जैसे टॉप-लेवल ऐप्लिकेशन विजेट की पोज़िशन तय करना.
locationbutton
coreप्लैटफ़ॉर्म की नई सुविधाओं और एपीआई को टारगेट करें. साथ ही, पुराने डिवाइसों के साथ काम करने की सुविधा भी दें.
core.uwbइस सुविधा के साथ काम करने वाले डिवाइसों पर, यूडब्ल्यूबी (अल्ट्रा-वाइडबैंड) को लागू करना.
क्रेडेंशियल यह लाइब्रेरी, उपयोगकर्ता के क्रेडेंशियल का एक ही जगह से ऐक्सेस देती है. इसमें पासवर्ड, पासकी, और फ़ेडरेटेड क्रेडेंशियल शामिल हो सकते हैं. इस लाइब्रेरी का इस्तेमाल, आसानी से और सुरक्षित तरीके से साइन-इन करने की सुविधा देने के लिए किया जाना चाहिए.
credentials.providereventsयह लाइब्रेरी, क्रेडेंशियल उपलब्ध कराने वाली कंपनियों को एपीआई का एक सेट उपलब्ध कराती है. इससे वे क्रेडेंशियल उपलब्ध कराने वाली कंपनियों के इवेंट में हिस्सा ले सकती हैं. जैसे, क्रेडेंशियल ट्रांसफ़र करना और क्रेडेंशियल में हुए बदलावों के बारे में बताना.
credentials.registryइन समस्याओं को हल करने के लिए, हम एक नई रजिस्ट्री सुविधा जोड़ रहे हैं. इससे कोई ऐप्लिकेशन, निजता बनाए रखने के तरीके से डिजिटल क्रेडेंशियल उपलब्ध करा सकता है. सामान्य तौर पर, क्रेडेंशियल जारी करने वाली कंपनी का ऐप्लिकेशन, क्रेडेंशियल मैनेजर के साथ अपने सभी संभावित डिजिटल क्रेडेंशियल को पहले से रजिस्टर करेगा. जब क्रेडेंशियल मैनेजर को किसी ऐप्लिकेशन से किसी खास डिजिटल क्रेडेंशियल का अनुरोध मिलता है, तो वह सैंडबॉक्स में क्रेडेंशियल मैचिंग और उपयोगकर्ता चुनने वाला यूज़र इंटरफ़ेस (यूआई) चलाएगा.
cursoradapterCursor के डेटा को ListView विजेट में दिखाएं.
customviewकस्टम व्यू लागू करें.
डेटास्टोरडेटा को एसिंक्रोनस तरीके से, लगातार, और ट्रांज़ैक्शन के हिसाब से सेव करें. इससे SharedPreferences की कुछ कमियों को दूर किया जा सकता है
documentfileकोई फ़ाइल दस्तावेज़ देखना.
draganddropकिसी दूसरे ऐप्लिकेशन से या किसी ऐप्लिकेशन में, खींचने और छोड़ने की सुविधा वाले डेटा को स्वीकार करना. साथ ही, डेटा को छोड़ने के लिए एक जैसा टारगेट दिखाना.
drawerlayoutमटीरियल डिज़ाइन ड्रॉअर विजेट लागू करें.
dynamicanimationफ़िज़िक्स पर आधारित ऐनिमेशन एपीआई की मदद से, स्मूद ऐनिमेशन बनाएं.
इमोजीमौजूदा और पुराने डिवाइसों पर इमोजी दिखाएं.
emoji2मौजूदा और पुराने डिवाइसों में इमोजी दिखाएं.
enterpriseएंटरप्राइज़ के लिए तैयार ऐप्लिकेशन बनाएँ.
exifinterfaceइमेज फ़ाइल के EXIF टैग को पढ़ता और लिखता है.
गेमफ़्रेम पेसिंग जैसे गेम से जुड़े मुश्किल टास्क करने के लिए, अपने ऐप्लिकेशन में Android Game SDK का इस्तेमाल करें.
glance.adaptiveकाम की सूची
glanceJetpack Compose-स्टाइल वाले एपीआई का इस्तेमाल करके, रिमोट प्लैटफ़ॉर्म के लिए लेआउट बनाएं.
glance.wearGlance Wear, Wear OS के लिए विजेट बनाने की एक लाइब्रेरी है
graphicsAndroid प्लैटफ़ॉर्म के कई रिलीज़ में ग्राफ़िक की सुविधाओं का फ़ायदा लें
gridlayoutग्रिड लेआउट लागू करना.
सेहतकिसी भी प्लैटफ़ॉर्म पर काम करने वाले, सेहत से जुड़े बेहतर ऐप्लिकेशन बनाएं.
health.connectइससे डेवलपर, उपयोगकर्ता की सेहत और फ़िटनेस से जुड़े रिकॉर्ड पढ़ सकते हैं या उनमें बदलाव कर सकते हैं.
heifwriterAndroid डिवाइस पर उपलब्ध कोडेक का इस्तेमाल करके, किसी इमेज या इमेज के कलेक्शन को HEIF फ़ॉर्मैट में एन्कोड करना.
inkबेहतरीन पेन ऐप्लिकेशन बनाने के लिए प्रेरणा पाएं. डेवलपर के लिए, बेहतरीन परफ़ॉर्मेंस और शानदार इंकिंग अनुभव देने वाले ऐप्लिकेशन बनाना आसान बनाना. यह Android और सर्वर-साइड जेवीएम पर इंक करने की सुविधा के साथ काम करता है. फ़िलहाल, यह x86_64 के लिए Linux पर काम करता है.
इनपुटआने वाले समय में होने वाले MotionEvents का अनुमान लगाकर, इनपुट इंटरैक्शन के इंतज़ार के समय को कम करना
interpolatorपुराने प्लैटफ़ॉर्म पर ऐनिमेशन इंटरपोलेटर का इस्तेमाल करें.
javascriptengineJavaScript का आकलन करने के लिए, अपने Android ऐप्लिकेशन को चालू करें.
jetifierयह एक स्टैंडअलोन टूल है, जो किसी लाइब्रेरी की डिपेंडेंसी को, अब काम न करने वाली सपोर्ट लाइब्रेरी से मिलती-जुलती AndroidX डिपेंडेंसी पर माइग्रेट करता है.
leanbackयह एक स्टैंडअलोन टूल है, जो किसी लाइब्रेरी की डिपेंडेंसी को, अब काम न करने वाली सपोर्ट लाइब्रेरी से मिलती-जुलती AndroidX डिपेंडेंसी पर माइग्रेट करता है.
लेगसीयह आर्टफ़ैक्ट और इसकी क्लास अब काम नहीं करतीं. Android 8 और इसके बाद के वर्शन में, बैकग्राउंड की जांच से जुड़ी पाबंदियों की वजह से, यह क्लास अब काम की नहीं रह गई है.
लिंटGradle एपीआई के इस्तेमाल की पुष्टि करने के लिए लिंट की जांच
लोडरअपने यूज़र इंटरफ़ेस (यूआई) के लिए ऐसा डेटा लोड करें जो कॉन्फ़िगरेशन में होने वाले बदलावों के बाद भी बना रहे.
localbroadcastmanagerइस आर्टफ़ैक्ट और इसकी क्लास को बंद कर दिया गया है. इसके बजाय, LiveData या प्रतिक्रिया वाली लाइव स्ट्रीम का इस्तेमाल करें.
मीडियामीडिया कॉन्टेंट और कंट्रोल को अन्य ऐप्लिकेशन के साथ शेयर करें. इसकी जगह Media3 का इस्तेमाल किया जाता है.
media3 *मीडिया के इस्तेमाल के उदाहरणों के लिए सपोर्ट लाइब्रेरी.
mediarouterएक सामान्य यूज़र इंटरफ़ेस का इस्तेमाल करके, रिमोट रिसीवर डिवाइसों पर मीडिया दिखाने और चलाने की सुविधा चालू करें.
मल्टीडेक्सAndroid 5 से पहले के वर्शन वाले डिवाइसों पर, कई dex फ़ाइलों वाले ऐप्लिकेशन डिप्लॉय करना.
metricsअपने ऐप्लिकेशन के लिए, रनटाइम की अलग-अलग मेट्रिक को ट्रैक और रिपोर्ट करें
navigation3 Navigation 3, एक नई नेविगेशन लाइब्रेरी है. इसे Compose के साथ काम करने के लिए डिज़ाइन किया गया है.
navigationevent Navigation Event लाइब्रेरी, सिस्टम में पीछे जाने के साथ-साथ [पीछे जाने पर झलक दिखाने वाले हाथ के जेस्चर](/guide/navigation/custom-back/predictive-back-gesture) को मैनेज करने के लिए, केएमपी-फ़र्स्ट एपीआई उपलब्ध कराती है.
पैलेटइमेज से मिलते-जुलते रंग पटल एक्सट्रैक्ट करना.
pdfऐप्लिकेशन में PDF देखने की सुविधाएं जोड़ने के लिए लाइब्रेरी.
percentlayoutयह आर्टफ़ैक्ट और इसकी क्लास अब काम नहीं करतीं. इसके बजाय, ConstraintLayout और उससे जुड़े लेआउट का इस्तेमाल करें.
परफ़ॉर्मेंसपरफ़ॉर्मेंस को ऑप्टिमाइज़ करने के लिए, सोर्स एनोटेशन उपलब्ध कराता है.
फ़ोटो पिकरयह लाइब्रेरी, एंबेड किए गए फ़ोटो पिकर के लिए Compose और Android Views के साथ इंटिग्रेशन की सुविधा देती है.
preferenceडिवाइस के स्टोरेज से इंटरैक्ट किए बिना या यूज़र इंटरफ़ेस (यूआई) को मैनेज किए बिना, इंटरैक्टिव सेटिंग स्क्रीन बनाएं.
printअपने ऐप्लिकेशन से फ़ोटो, दस्तावेज़, और अन्य ग्राफ़िक और इमेज प्रिंट करना.
privacysandbox.activityकाम की सूची
privacysandbox.adsइस लाइब्रेरी की मदद से, निजता बनाए रखने वाले एपीआई को इंटिग्रेट किया जा सकता है. ये एपीआई, Android पर Privacy Sandbox का हिस्सा हैं.
privacysandbox.pluginsAndroid Privacy Sandbox Sdk Library Gradle Plugin
privacysandbox.sdkruntimeयह लाइब्रेरी, SdkRuntime का इस्तेमाल करने वाले उपभोक्ताओं के लिए कॉम्पोनेंट उपलब्ध कराती है
privacysandbox.toolsAndroid में Privacy Sandbox की सुविधा का इस्तेमाल करने के लिए एक लाइब्रेरी
privacysandbox.uiकाम की सूची
profileinstallerइस विकल्प की मदद से, लाइब्रेरी पहले से ही कंपाइलेशन ट्रेस को प्रीपॉप्युलेट कर सकती हैं, ताकि ART उन्हें पढ़ सके.
सुझावAndroid TV Launcher की होम स्क्रीन पर कॉन्टेंट का प्रमोशन करें.
recyclerviewमेमोरी का कम से कम इस्तेमाल करके, अपने यूज़र इंटरफ़ेस (यूआई) में डेटा के बड़े सेट दिखाएं.
remotecallbackएक ऐसा रैपर बनाएं जिससे डेवलपर के लिए PendingIntent उपलब्ध कराना आसान हो जाए.
resourceinspectionAndroid Studio के लाइव लेआउट इंस्पेक्टर में, कस्टम व्यू के एट्रिब्यूट दिखाएं.
savedstateऐसे प्लग इन वाले कॉम्पोनेंट लागू करें जो प्रोसेस बंद होने पर यूज़र इंटरफ़ेस (यूआई) की स्थिति को सेव करें और प्रोसेस के फिर से शुरू होने पर उसे वापस लाएं.
सुरक्षाकुंजियों को सुरक्षित तरीके से मैनेज करता है. साथ ही, फ़ाइलों और sharedpreferences को एन्क्रिप्ट (सुरक्षित) करता है.
sharetargetशॉर्टकट को सीधे तौर पर शेयर करने के टारगेट के तौर पर इस्तेमाल करने के लिए, पुराने सिस्टम के साथ काम करने की सुविधा उपलब्ध कराएं.
sliceअपने ऐप्लिकेशन के बाहर, टेंप्लेट वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट दिखाना.
slidingpanelayoutस्लाइडिंग पैनल यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करें.
स्टार्टअपऐप्लिकेशन के शुरू होने पर कॉम्पोनेंट को शुरू करने का आसान और बेहतर तरीका लागू करें.
sqliteलोकल SQLite डेटाबेस के साथ काम करना. अगर हो सके, तो Room का इस्तेमाल करें.
swiperefreshlayoutस्वाइप-टू-रीफ़्रेश यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करें.
test.backupऑटोमेटेड टेस्टिंग फ़्रेमवर्क, यह पुष्टि करने के लिए कि डिवाइस अपग्रेड करने और क्लाउड से डेटा वापस लाने के दौरान, उपयोगकर्ता का डेटा और खाते के क्रेडेंशियल सुरक्षित रहें.
test.extकाम की सूची
test.uiautomatorक्रॉस ऐप्लिकेशन फ़ंक्शनल यूज़र इंटरफ़ेस (यूआई) टेस्टिंग के लिए फ़्रेमवर्क
text-verticalकाम की सूची
textclassifierटेक्स्ट में मौजूद बातचीत, लिंक, चुने गए टेक्स्ट, और इसी तरह के अन्य कॉन्टेंट की पहचान करता है.
ट्रेस करनासिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखें.
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.extensions.coreWindow Manager Library Extensions के लिए कोर एपीआई
xr.arcoreपरसेप्शन की सुविधाओं की मदद से, डिजिटल कॉन्टेंट को असल दुनिया में लाएं.
xr.composeAndroid XR की स्पेशल क्षमताओं का फ़ायदा लेने वाले स्पेशल यूज़र इंटरफ़ेस (यूआई) लेआउट को डिक्लेरेटिव तरीके से बनाएं.
xr.compose.material3XR के लिए अडैप्ट होने वाले मटीरियल कॉम्पोनेंट और लेआउट का इस्तेमाल करके ऐप्लिकेशन बनाना
xr.glimmerऑगमेंटेड Android XR के लिए डिज़ाइन लैंग्वेज और यूज़र इंटरफ़ेस टूलकिट
xr.projectedकनेक्ट किए गए एक्सआर डिवाइसों की खास सुविधाओं का फ़ायदा लेने वाले अनुभव बनाएं.
xr.runtimeहमारे नेटिव रनटाइम की मदद से, अपनी पसंद के मुताबिक एआर या 3D सेशन शुरू करें.
xr.scenecore3D कॉन्टेंट की मदद से, Android XR सीन ग्राफ़ बनाएं और उसमें बदलाव करें.

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