टाइप के हिसाब से Jetpack लाइब्रेरी एक्सप्लोर करें

कोई श्रेणी चुनें:





* लोकप्रिय और अक्सर इस्तेमाल की जाने वाली लाइब्रेरी

लाइब्रेरीब्यौरा
activity *गतिविधि के आधार पर बनाए गए कंपोज़ेबल एपीआई को ऐक्सेस करें.
adsPlay Services के साथ या इसके बिना विज्ञापन आईडी पाना.
व्याख्याऐसा मेटाडेटा उपलब्ध कराएं जिससे टूल और अन्य डेवलपर को आपके ऐप्लिकेशन के कोड को समझने में मदद मिले.
appcompat *इससे प्लैटफ़ॉर्म के पुराने एपीआई वर्शन पर नए एपीआई को ऐक्सेस करने की अनुमति मिलती है. इनमें से कई एपीआई, Material Design का इस्तेमाल करते हैं.
appfunctionsकाम
appsearch *अपने उपयोगकर्ताओं के लिए, ऐप्लिकेशन में खोज की सुविधा को पसंद के मुताबिक बनाएं.
arch.coreयह अन्य आर्किटेक्चर डिपेंडेंसी के लिए हेल्पर है. इसमें JUnit टेस्ट के नियम भी शामिल हैं, जिनका इस्तेमाल LiveData के साथ किया जा सकता है.
asynclayoutinflaterयूज़र इंटरफ़ेस (यूआई) में जंक से बचने के लिए, लेआउट को एसिंक्रोनस तरीके से बड़ा करें.
autofillज़्यादा हिंट दिखाकर, अपने-आप जानकारी भरने की सुविधा को बेहतर बनाया जा सकता है.
benchmarkAndroid Studio में अपने कोड की परफ़ॉर्मेंस का सटीक आकलन करें.
बायोमैट्रिकबायोमेट्रिक्स या डिवाइस के क्रेडेंशियल की मदद से पुष्टि करें और क्रिप्टोग्राफ़िक कार्रवाइयां करें.
bluetoothAndroid प्लैटफ़ॉर्म की ब्लूटूथ सुविधाओं का इस्तेमाल, पिछले वर्शन के साथ काम करने वाले एपीआई के साथ करें.
ब्राउज़रउपयोगकर्ता के डिफ़ॉल्ट ब्राउज़र में वेबपेज दिखाता है.
car-appAndroid Auto और Android Automotive OS के लिए, टेंप्लेट वाले ऐप्लिकेशन बनाएं.
कैमरा *मोबाइल कैमरा ऐप्लिकेशन बनाएं.
camera.media3काम
camera.featurecombinationqueryकाम
camera.viewfinderStandalone Composable and View based Viewfinder for Camera"
cardviewगोल किनारों और ड्रॉप शैडो के साथ, Material Design कार्ड पैटर्न लागू करें.
संग्रहछोटे साइज़ के मौजूदा और नए कलेक्शन के लिए, मेमोरी के इस्तेमाल को कम किया गया है.
लिखें *कंपोज़ेबल फ़ंक्शन का इस्तेमाल करके, प्रोग्राम के हिसाब से यूज़र इंटरफ़ेस (यूआई) तय करें. ये फ़ंक्शन, यूज़र इंटरफ़ेस (यूआई) के आकार और डेटा डिपेंडेंसी के बारे में बताते हैं.
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 यूज़र इंटरफ़ेस (यूआई) बनाएं. ये कॉम्पोनेंट, मटीरियल डिज़ाइन का अगला वर्शन हैं. Material 3 में, अपडेट की गई थीमिंग और कॉम्पोनेंट शामिल हैं. साथ ही, इसमें Material You की मनमुताबिक बनाने की सुविधाएं भी हैं, जैसे कि डाइनैमिक कलर. इसे Android 12 की नई विज़ुअल स्टाइल और सिस्टम यूज़र इंटरफ़ेस (यूआई) के साथ काम करने के लिए डिज़ाइन किया गया है.
compose.material3.adaptiveMaterial 3 अडैप्टिव लाइब्रेरी का इस्तेमाल करके, अडैप्टिव यूज़र इंटरफ़ेस (यूआई) बनाएं. ये यूआई, विंडो के मौजूदा कॉन्फ़िगरेशन के हिसाब से अपने-आप बदल जाएंगे. जैसे, विंडो साइज़ क्लास या डिवाइस के पोस्चर. यह लाइब्रेरी, डिफ़ॉल्ट स्कैफ़ोल्ड लागू करने की सुविधा के साथ-साथ ज़रूरी बिल्डिंग ब्लॉक कंपोज़ेबल भी उपलब्ध कराती है. इनकी मदद से, अपने हिसाब से कस्टम अनुभव बनाए जा सकते हैं.
compose.runtimeCompose के प्रोग्रामिंग मॉडल और स्टेट मैनेजमेंट के बुनियादी बिल्डिंग ब्लॉक. साथ ही, Compose Compiler Plugin के लिए कोर रनटाइम, ताकि उसे टारगेट किया जा सके.
compose.uiडिवाइस के साथ इंटरैक्ट करने के लिए, Compose यूज़र इंटरफ़ेस (यूआई) के बुनियादी कॉम्पोनेंट. इनमें लेआउट, ड्रॉइंग, और इनपुट शामिल हैं.
एक साथकोरूटीन की मदद से, टास्क को मुख्य थ्रेड से हटाकर दूसरी जगह ले जाएं. साथ ही, ListenableFuture का फ़ायदा पाएं.
constraintlayoutरिलेटिव पोज़िशनिंग की मदद से, विजेट को अपनी ज़रूरत के हिसाब से पोज़िशन और साइज़ करें.
contentpagerबैकग्राउंड थ्रेड में ContentProvider के डेटा को लोड और पेज करें.
coordinatorlayoutटॉप-लेवल के ऐप्लिकेशन विजेट को पोज़िशन करता है. जैसे, AppBarLayout और FloatingActionButton.
coreपुराने डिवाइसों के साथ-साथ, प्लैटफ़ॉर्म की नई सुविधाओं और एपीआई को टारगेट करें.
core.uwbजिन डिवाइसों पर यूडब्ल्यूबी (अल्ट्रा-वाइडबैंड) काम करता है उन पर इसे लागू करें.
क्रेडेंशियल यह लाइब्रेरी, उपयोगकर्ता के क्रेडेंशियल को एक साथ ऐक्सेस करने की सुविधा देती है. इसमें पासवर्ड, पासकी, और फ़ेडरेटेड क्रेडेंशियल शामिल हो सकते हैं. इस लाइब्रेरी का इस्तेमाल, आसानी से और सुरक्षित तरीके से साइन-इन करने का अनुभव देने के लिए किया जाना चाहिए.
credentials.providereventsकाम
credentials.registryइन समस्याओं को हल करने के लिए, हम एक नई रजिस्ट्री सुविधा जोड़ रहे हैं. इससे कोई ऐप्लिकेशन, निजता बनाए रखने के तरीके से डिजिटल क्रेडेंशियल उपलब्ध करा सकता है. सामान्य तौर पर, सेवा देने वाली कंपनी का ऐप्लिकेशन, Credential Manager के साथ अपने सभी संभावित डिजिटल क्रेडेंशियल को पहले से रजिस्टर करेगा. जब Credential Manager को किसी ऐप्लिकेशन से किसी खास डिजिटल क्रेडेंशियल का अनुरोध मिलता है, तो वह सैंडबॉक्स में क्रेडेंशियल मैचिंग और उपयोगकर्ता चुनने वाला यूज़र इंटरफ़ेस (यूआई) चलाएगा.
cursoradapterCursor डेटा को ListView विजेट में दिखाता है.
customviewकस्टम व्यू लागू करें.
databinding *डिक्लेरेटिव फ़ॉर्मैट का इस्तेमाल करके, अपने लेआउट में यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को अपने ऐप्लिकेशन के डेटा सोर्स से बाइंड करें.
datastoreयह डेटा को एसिंक्रोनस तरीके से, लगातार, और लेन-देन के हिसाब से सेव करता है. इससे SharedPreferences की कुछ कमियों को दूर किया जा सकता है
documentfileकिसी फ़ाइल का दस्तावेज़ देखना.
draganddropकिसी दूसरे ऐप्लिकेशन या ऐप्लिकेशन में मौजूद डेटा को खींचकर छोड़ने की सुविधा स्वीकार करें. साथ ही, डेटा को छोड़ने के लिए एक जैसा टारगेट अफ़ॉर्डेंस दिखाएं.
drawerlayoutमटीरियल डिज़ाइन ड्रॉअर विजेट लागू करें.
dynamicanimationफ़िज़िक्स के नियमों पर आधारित ऐनिमेशन एपीआई की मदद से, बेहतरीन ऐनिमेशन बनाएं.
इमोजीमौजूदा और पुराने डिवाइसों में इमोजी दिखते हैं.
emoji2मौजूदा और पुराने डिवाइसों में इमोजी दिखते हैं.
enterpriseएंटरप्राइज़ के लिए तैयार ऐप्लिकेशन बनाएं.
exifinterfaceइमेज फ़ाइल के EXIF टैग पढ़ना और लिखना.
फ़्रैगमेंट *अपने ऐप्लिकेशन को कई स्वतंत्र स्क्रीन में बांटें. ये स्क्रीन, किसी ऐक्टिविटी में होस्ट की जाती हैं.
gamesअपने ऐप्लिकेशन में Android Game SDK का इस्तेमाल करके, गेम से जुड़ी मुश्किल टास्क पूरे करें. जैसे, फ़्रेम पेसिंग.
एक नज़रJetpack Compose-स्टाइल वाले एपीआई का इस्तेमाल करके, रिमोट सर्फ़ेस के लिए लेआउट बनाएं.
graphicsAndroid के अलग-अलग वर्शन पर ग्राफ़िक की सुविधाओं का इस्तेमाल करना
gridlayoutग्रिड लेआउट लागू करें.
सेहतकिसी भी प्लैटफ़ॉर्म पर बेहतर परफ़ॉर्म करने वाले हेल्थ ऐप्लिकेशन बनाएं.
health.connectइससे डेवलपर को, उपयोगकर्ता के स्वास्थ्य और फ़िटनेस से जुड़े रिकॉर्ड को पढ़ने या लिखने की अनुमति मिलती है.
heifwriterAndroid डिवाइस पर उपलब्ध कोडेक का इस्तेमाल करके, किसी इमेज या इमेज कलेक्शन को HEIF फ़ॉर्मैट में एन्कोड करें.
hilt *Dagger Hilt की सुविधाओं को बढ़ाया जाता है, ताकि androidx लाइब्रेरी की कुछ क्लास के लिए डिपेंडेंसी इंजेक्शन की सुविधा चालू की जा सके.
inkबेहतरीन पेन ऐप्लिकेशन बनाने में मदद करना. बेहतरीन परफ़ॉर्मेंस और शानदार इंक़िंग अनुभव के लिए, डेवलपर के लिए एंट्री की ज़रूरी शर्तें कम करें.
इनपुटआने वाले MotionEvent का अनुमान लगाकर, इनपुट इंटरैक्शन की लेटेन्सी कम करता है
interpolatorपुराने प्लैटफ़ॉर्म पर ऐनिमेशन इंटरपोलेटर का इस्तेमाल करें.
javascriptengineJavaScript का आकलन करने के लिए, अपने Android ऐप्लिकेशन को चालू करें.
jetifierयह एक स्टैंडअलोन टूल है. यह किसी लाइब्रेरी की, अब काम न करने वाली सपोर्ट लाइब्रेरी की डिपेंडेंसी को AndroidX की मिलती-जुलती डिपेंडेंसी में माइग्रेट करता है.
leanbackइस आर्टफ़ैक्ट के बजाय, टीवी के लिए कंपोज़ का इस्तेमाल करें.
लेगसीइस आर्टफ़ैक्ट और इसकी क्लास का अब इस्तेमाल नहीं किया जा रहा है. Android 8 से, बैकग्राउंड में जांच करने से जुड़ी पाबंदियों की वजह से, यह क्लास अब काम की नहीं रही.
लाइफ़साइकल *लाइफ़साइकल की जानकारी वाले कॉम्पोनेंट बनाएं. ये कॉम्पोनेंट, किसी गतिविधि या फ़्रैगमेंट के मौजूदा लाइफ़साइकल के आधार पर अपने व्यवहार में बदलाव कर सकते हैं.
lintGradle API के इस्तेमाल की पुष्टि करने के लिए, Lint की जांच
लोडरअपने यूज़र इंटरफ़ेस (यूआई) के लिए ऐसा डेटा लोड करें जो कॉन्फ़िगरेशन में होने वाले बदलावों के बाद भी बना रहे.
localbroadcastmanagerइस आर्टफ़ैक्ट और इसकी क्लास का अब इस्तेमाल नहीं किया जा रहा है. इसके बजाय, LiveData या रिएक्टिव स्ट्रीम का इस्तेमाल करें.
mediaमीडिया कॉन्टेंट और कंट्रोल को अन्य ऐप्लिकेशन के साथ शेयर करें. Media3 की जगह इसका इस्तेमाल किया जाता है.
media3 *मीडिया के इस्तेमाल के उदाहरणों के लिए सहायता लाइब्रेरी.
mediarouterएक ही यूज़र इंटरफ़ेस का इस्तेमाल करके, रिमोट रिसीवर डिवाइसों पर मीडिया डिसप्ले और चलाने की सुविधा चालू करें.
multidexAndroid 5 से पहले के वर्शन वाले डिवाइसों पर, एक से ज़्यादा डेक्स फ़ाइलों वाले ऐप्लिकेशन डिप्लॉय करें.
metricsअपने ऐप्लिकेशन के लिए, रनटाइम की अलग-अलग मेट्रिक को ट्रैक और रिपोर्ट करना
नेविगेशन *ऐप्लिकेशन में यूज़र इंटरफ़ेस (यूआई) बनाएं और उसे व्यवस्थित करें. साथ ही, डीप लिंक मैनेज करें और एक स्क्रीन से दूसरी स्क्रीन पर जाएं.
navigation3 Navigation 3, नेविगेशन की नई लाइब्रेरी है. इसे Compose के साथ काम करने के लिए डिज़ाइन किया गया है.
navigationevent Navigation Event लाइब्रेरी, सिस्टम बैक के साथ-साथ [Predictive Back](/guide/navigation/custom-back/predictive-back-gesture) को हैंडल करने के लिए, KMP-first API उपलब्ध कराती है.
पेजिंग *पेजों में डेटा लोड करता है और उसे RecyclerView में दिखाता है.
पैलेटइमेज से मिलते-जुलते रंग पटल निकालें.
pdfऐप्लिकेशन में PDF देखने की सुविधाएं जोड़ने के लिए लाइब्रेरी.
percentlayoutइस आर्टफ़ैक्ट और इसकी क्लास का अब इस्तेमाल नहीं किया जा रहा है. इसके बजाय, ConstraintLayout और उससे जुड़े लेआउट का इस्तेमाल करें.
परफ़ॉर्मेंसयह परफ़ॉर्मेंस ऑप्टिमाइज़ेशन के लिए सोर्स एनोटेशन उपलब्ध कराता है.
photopickerयह लाइब्रेरी, एम्बेड किए गए फ़ोटो पिकर के लिए Compose और Android Views के साथ इंटिग्रेशन उपलब्ध कराती है.
preferenceडिवाइस स्टोरेज के साथ इंटरैक्ट किए बिना या यूज़र इंटरफ़ेस (यूआई) को मैनेज किए बिना, इंटरैक्टिव सेटिंग स्क्रीन बनाएं.
printअपने ऐप्लिकेशन से फ़ोटो, दस्तावेज़, और अन्य ग्राफ़िक और इमेज प्रिंट करें.
privacysandbox.activityकाम
privacysandbox.adsइस लाइब्रेरी की मदद से, निजता बनाए रखने वाले एपीआई को इंटिग्रेट किया जा सकता है. ये एपीआई, Android पर Privacy Sandbox का हिस्सा हैं.
privacysandbox.pluginsAndroid Privacy Sandbox SDK लाइब्रेरी Gradle प्लग इन
privacysandbox.sdkruntimeयह लाइब्रेरी, SdkRuntime के बारे में जानने वाले उपभोक्ताओं के लिए कॉम्पोनेंट उपलब्ध कराती है
privacysandbox.toolsAndroid में Privacy Sandbox की सुविधा का इस्तेमाल करने के लिए लाइब्रेरी
privacysandbox.uiकाम
profileinstallerइस विकल्प की मदद से, लाइब्रेरी पहले से ही कंपाइलेशन ट्रेस को प्रीपॉप्युलेट कर सकती हैं, ताकि ART उन्हें पढ़ सके.
सुझावAndroid TV लॉन्चर की होम स्क्रीन पर कॉन्टेंट का प्रमोशन करें.
recyclerviewमेमोरी का इस्तेमाल कम करते हुए, अपने यूज़र इंटरफ़ेस (यूआई) में डेटा के बड़े सेट दिखाएं.
remotecallbackएक ऐसा रैपर बनाएं जिससे डेवलपर को PendingIntent देने में आसानी हो.
resourceinspectionAndroid Studio के Live Layout Inspector में, कस्टम व्यू के एट्रिब्यूट दिखाएं.
room *SQLite डेटाबेस की मदद से, लगातार बने रहने वाले डेटा को बनाया, सेव किया, और मैनेज किया जा सकता है.
savedstateऐसे प्लगइन वाले कॉम्पोनेंट लिखें जो प्रोसेस बंद होने पर यूज़र इंटरफ़ेस (यूआई) की स्थिति को सेव करें और प्रोसेस के फिर से शुरू होने पर उसे वापस लाएं.
सुरक्षाकुंजियों को सुरक्षित तरीके से मैनेज करें. साथ ही, फ़ाइलों और sharedpreferences को एन्क्रिप्ट (सुरक्षित) करें.
sharetargetशॉर्टकट को सीधे तौर पर शेयर करने के टारगेट के तौर पर इस्तेमाल करने के लिए, पुराने सिस्टम के साथ काम करने की सुविधा उपलब्ध कराएं.
स्लाइसअपने ऐप्लिकेशन के बाहर, टेंप्लेट वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट दिखाएं.
slidingpanelayoutस्लाइडिंग पैन यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करें.
स्टार्टअपऐप्लिकेशन के शुरू होने पर कॉम्पोनेंट को शुरू करने का आसान और बेहतर तरीका लागू करें.
sqliteलोकल SQLite डेटाबेस के साथ काम करना. अगर हो सके, तो Room का इस्तेमाल करें.
swiperefreshlayoutस्वाइप करके रीफ़्रेश करने वाले यूज़र इंटरफ़ेस (यूआई) पैटर्न को लागू करें.
test *Android पर टेस्टिंग.
test.uiautomatorक्रॉस ऐप्लिकेशन फ़ंक्शनल यूज़र इंटरफ़ेस (यूआई) की जांच करने के लिए फ़्रेमवर्क
textclassifierयह टेक्स्ट में मौजूद बातचीत, लिंक, चुने गए आइटम, और अन्य मिलते-जुलते कॉन्स्ट्रक्ट की पहचान करता है.
ट्रेसिंगसिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखता है.
transitionशुरू और खत्म होने वाले लेआउट के साथ, यूज़र इंटरफ़ेस (यूआई) में मोशन को ऐनिमेट करें.
tvयह लाइब्रेरी, डेवलपर को टीवी के लिए ऐप्लिकेशन लिखने के लिए, Compose और Material Design की सुविधाएं उपलब्ध कराती है
tvproviderAndroid TV चैनल उपलब्ध कराएं.
xr.arcoreपरसेप्शन की सुविधाओं की मदद से, डिजिटल कॉन्टेंट को असल दुनिया में लाएं.
xr.composeAndroid XR की स्पेशल क्षमताओं का फ़ायदा लेने वाले स्पेशल यूज़र इंटरफ़ेस (यूआई) लेआउट को डिक्लेरेटिव तरीके से बनाएं.
xr.compose.material3XR के लिए अडैप्ट होने वाले मटीरियल कॉम्पोनेंट और लेआउट का इस्तेमाल करके ऐप्लिकेशन बनाना
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 ऐप्लिकेशन, स्मार्टवॉच पर प्रोग्राम के हिसाब से वॉच फ़ेस इंस्टॉल कर सकता है.
webkitAndroid 5 और इसके बाद के वर्शन पर, मॉडर्न WebView API के साथ काम करता है.
windowयह अलग-अलग तरह के डिवाइसों के साथ काम करने में मदद करता है. जैसे, फ़ोल्ड किए जा सकने वाले डिवाइस.
window.extensions.coreWindow Manager Library Extensions के लिए मुख्य एपीआई
work *बैकग्राउंड में ऐसे टास्क शेड्यूल और पूरे किए जा सकते हैं जिन्हें बाद में पूरा किया जा सकता है और जिन पर कुछ पाबंदियां लागू होती हैं.
Material Design Components * Android के लिए मॉड्यूलर और पसंद के मुताबिक बनाए जा सकने वाले, Material Design यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट.