Android Jetpack
Jetpack लाइब्रेरी का एक सुइट है, जो सबसे सही तरीकों को अपनाने, बॉयलरप्लेट कोड को कम करने, और सभी Android वर्शन और डिवाइसों पर एक जैसा काम करने वाले कोड को लिखने में डेवलपर की मदद करता है. इससे डेवलपर उन कोड पर फ़ोकस कर पाते हैं जो उनके लिए ज़रूरी हैं.
Jetpack Compose
Compose की मदद से यूज़र इंटरफ़ेस (यूआई) डेवलप करना
खास यूआई बनाने के लिए मॉडर्न टूलकिट, जिसकी मदद से Android पर यूज़र इंटरफ़ेस (यूआई) डेवलपमेंट को आसान और तेज़ी से बनाया जा सकता है.
Android Jetpack का इस्तेमाल क्यों करना चाहिए?
सबसे अच्छे तरीके आज़माएं
Android Jetpack लाइब्रेरी में, डिज़ाइन के आधुनिक तरीकों का इस्तेमाल किया गया है. इसलिए, पुराने सिस्टम के साथ काम करने की सुविधा की वजह से, ऐप्लिकेशन क्रैश होने की समस्या कम हो जाती है और मेमोरी लीक होने की कम संभावना होती है.
बॉयलरप्लेट कोड को हटाएं
Android Jetpack, बैकग्राउंड टास्क, नेविगेशन, और लाइफ़साइकल मैनेजमेंट जैसी मुश्किल गतिविधियों को मैनेज करता है, ताकि आप अपने ऐप्लिकेशन को बेहतर बनाने वाली चीज़ों पर फ़ोकस कर सकें.
फ़्रैगमेंटेशन कम करें
सभी Android वर्शन और डिवाइसों पर एक ही तरह से काम करने वाली लाइब्रेरी की मदद से, डेटा को आसानी से मैनेज करें.
Jetpack लाइब्रेरी सभी लाइब्रेरी एक्सप्लोर करें
* लोकप्रिय और अक्सर इस्तेमाल की जाने वाली लाइब्रेरी सबसे ऊपर दिखती हैं
activity * | गतिविधि के आधार पर बनाए गए कंपोज़ेबल एपीआई को ऐक्सेस करें. |
appcompat * | इससे प्लैटफ़ॉर्म के पुराने एपीआई वर्शन पर नए एपीआई को ऐक्सेस करने की अनुमति मिलती है. इनमें से कई एपीआई, Material Design का इस्तेमाल करते हैं. |
appsearch * | अपने उपयोगकर्ताओं के लिए, ऐप्लिकेशन में खोज की सुविधा को पसंद के मुताबिक बनाएं. |
कैमरा * | मोबाइल कैमरा ऐप्लिकेशन बनाएं. |
लिखें * | कंपोज़ेबल फ़ंक्शन का इस्तेमाल करके, प्रोग्राम के हिसाब से यूज़र इंटरफ़ेस (यूआई) तय करें. ये फ़ंक्शन, यूज़र इंटरफ़ेस (यूआई) के आकार और डेटा डिपेंडेंसी के बारे में बताते हैं. |
databinding * | डिक्लेरेटिव फ़ॉर्मैट का इस्तेमाल करके, अपने लेआउट में यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को अपने ऐप्लिकेशन के डेटा सोर्स से बाइंड करें. |
फ़्रैगमेंट * | अपने ऐप्लिकेशन को कई स्वतंत्र स्क्रीन में बांटें. ये स्क्रीन, किसी ऐक्टिविटी में होस्ट की जाती हैं. |
hilt * | Dagger Hilt की सुविधाओं को बढ़ाया जाता है, ताकि androidx लाइब्रेरी की कुछ क्लास के लिए डिपेंडेंसी इंजेक्शन की सुविधा चालू की जा सके. |
लाइफ़साइकल * | लाइफ़साइकल की जानकारी वाले कॉम्पोनेंट बनाएं. ये कॉम्पोनेंट, किसी गतिविधि या फ़्रैगमेंट के मौजूदा लाइफ़साइकल के आधार पर अपने व्यवहार में बदलाव कर सकते हैं. |
Material Design Components * | Android के लिए मॉड्यूलर और पसंद के मुताबिक बनाए जा सकने वाले, Material Design यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट. |
नेविगेशन * | ऐप्लिकेशन में यूज़र इंटरफ़ेस (यूआई) बनाएं और उसे व्यवस्थित करें. साथ ही, डीप लिंक मैनेज करें और एक स्क्रीन से दूसरी स्क्रीन पर जाएं. |
पेजिंग * | पेजों में डेटा लोड करता है और उसे RecyclerView में दिखाता है. |
room * | SQLite डेटाबेस की मदद से, लगातार बने रहने वाले डेटा को बनाया, सेव किया, और मैनेज किया जा सकता है. |
test * | Android पर टेस्टिंग. |
work * | बैकग्राउंड में ऐसे टास्क शेड्यूल और पूरे किए जा सकते हैं जिन्हें बाद में पूरा किया जा सकता है और जिन पर कुछ पाबंदियां लागू होती हैं. |
ads | Play Services के साथ या इसके बिना विज्ञापन आईडी पाना. |
व्याख्या | ऐसा मेटाडेटा उपलब्ध कराएं जिससे टूल और अन्य डेवलपर को आपके ऐप्लिकेशन के कोड को समझने में मदद मिले. |
appfunctions | काम |
arch.core | यह अन्य आर्किटेक्चर डिपेंडेंसी के लिए हेल्पर है. इसमें JUnit टेस्ट के नियम भी शामिल हैं, जिनका इस्तेमाल LiveData के साथ किया जा सकता है. |
asynclayoutinflater | यूज़र इंटरफ़ेस (यूआई) में जंक से बचने के लिए, लेआउट को एसिंक्रोनस तरीके से बड़ा करें. |
autofill | ज़्यादा हिंट दिखाकर, अपने-आप जानकारी भरने की सुविधा को बेहतर बनाया जा सकता है. |
benchmark | Android Studio में अपने कोड की परफ़ॉर्मेंस का सटीक आकलन करें. |
बायोमैट्रिक | बायोमेट्रिक्स या डिवाइस के क्रेडेंशियल की मदद से पुष्टि करें और क्रिप्टोग्राफ़िक कार्रवाइयां करें. |
bluetooth | Android प्लैटफ़ॉर्म की ब्लूटूथ सुविधाओं का इस्तेमाल, पिछले वर्शन के साथ काम करने वाले एपीआई के साथ करें. |
ब्राउज़र | उपयोगकर्ता के डिफ़ॉल्ट ब्राउज़र में वेबपेज दिखाता है. |
camera.featurecombinationquery | काम |
camera.media3 | काम |
camera.viewfinder | Standalone Composable and View based Viewfinder for Camera" |
car-app | Android Auto और Android Automotive OS के लिए, टेंप्लेट वाले ऐप्लिकेशन बनाएं. |
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.adaptive | Material 3 अडैप्टिव लाइब्रेरी का इस्तेमाल करके, अडैप्टिव यूज़र इंटरफ़ेस (यूआई) बनाएं. ये यूआई, विंडो के मौजूदा कॉन्फ़िगरेशन के हिसाब से अपने-आप बदल जाएंगे. जैसे, विंडो साइज़ क्लास या डिवाइस के पोस्चर. यह लाइब्रेरी, डिफ़ॉल्ट स्कैफ़ोल्ड लागू करने की सुविधा के साथ-साथ ज़रूरी बिल्डिंग ब्लॉक कंपोज़ेबल भी उपलब्ध कराती है. इनकी मदद से, अपने हिसाब से कस्टम अनुभव बनाए जा सकते हैं. |
compose.runtime | Compose के प्रोग्रामिंग मॉडल और स्टेट मैनेजमेंट के बुनियादी बिल्डिंग ब्लॉक. साथ ही, Compose Compiler Plugin के लिए कोर रनटाइम, ताकि उसे टारगेट किया जा सके. |
compose.ui | डिवाइस के साथ इंटरैक्ट करने के लिए, Compose यूज़र इंटरफ़ेस (यूआई) के बुनियादी कॉम्पोनेंट. इनमें लेआउट, ड्रॉइंग, और इनपुट शामिल हैं. |
एक साथ | कोरूटीन की मदद से, टास्क को मुख्य थ्रेड से हटाकर दूसरी जगह ले जाएं. साथ ही, ListenableFuture का फ़ायदा पाएं. |
constraintlayout | रिलेटिव पोज़िशनिंग की मदद से, विजेट को अपनी ज़रूरत के हिसाब से पोज़िशन और साइज़ करें. |
contentpager | बैकग्राउंड थ्रेड में ContentProvider के डेटा को लोड और पेज करें. |
coordinatorlayout | टॉप-लेवल के ऐप्लिकेशन विजेट को पोज़िशन करता है. जैसे, AppBarLayout और FloatingActionButton. |
core | पुराने डिवाइसों के साथ-साथ, प्लैटफ़ॉर्म की नई सुविधाओं और एपीआई को टारगेट करें. |
core.uwb | जिन डिवाइसों पर यूडब्ल्यूबी (अल्ट्रा-वाइडबैंड) काम करता है उन पर इसे लागू करें. |
क्रेडेंशियल | यह लाइब्रेरी, उपयोगकर्ता के क्रेडेंशियल को एक साथ ऐक्सेस करने की सुविधा देती है. इसमें पासवर्ड, पासकी, और फ़ेडरेटेड क्रेडेंशियल शामिल हो सकते हैं. इस लाइब्रेरी का इस्तेमाल, आसानी से और सुरक्षित तरीके से साइन-इन करने का अनुभव देने के लिए किया जाना चाहिए. |
credentials.providerevents | काम |
credentials.registry | इन समस्याओं को हल करने के लिए, हम एक नई रजिस्ट्री सुविधा जोड़ रहे हैं. इससे कोई ऐप्लिकेशन, निजता बनाए रखने के तरीके से डिजिटल क्रेडेंशियल उपलब्ध करा सकता है. सामान्य तौर पर, सेवा देने वाली कंपनी का ऐप्लिकेशन, Credential Manager के साथ अपने सभी संभावित डिजिटल क्रेडेंशियल को पहले से रजिस्टर करेगा. जब Credential Manager को किसी ऐप्लिकेशन से किसी खास डिजिटल क्रेडेंशियल का अनुरोध मिलता है, तो वह सैंडबॉक्स में क्रेडेंशियल मैचिंग और उपयोगकर्ता चुनने वाला यूज़र इंटरफ़ेस (यूआई) चलाएगा. |
cursoradapter | Cursor डेटा को ListView विजेट में दिखाता है. |
customview | कस्टम व्यू लागू करें. |
datastore | यह डेटा को एसिंक्रोनस तरीके से, लगातार, और लेन-देन के हिसाब से सेव करता है. इससे SharedPreferences की कुछ कमियों को दूर किया जा सकता है |
documentfile | किसी फ़ाइल का दस्तावेज़ देखना. |
draganddrop | किसी दूसरे ऐप्लिकेशन या ऐप्लिकेशन में मौजूद डेटा को खींचकर छोड़ने की सुविधा स्वीकार करें. साथ ही, डेटा को छोड़ने के लिए एक जैसा टारगेट अफ़ॉर्डेंस दिखाएं. |
drawerlayout | मटीरियल डिज़ाइन ड्रॉअर विजेट लागू करें. |
dynamicanimation | फ़िज़िक्स के नियमों पर आधारित ऐनिमेशन एपीआई की मदद से, बेहतरीन ऐनिमेशन बनाएं. |
इमोजी | मौजूदा और पुराने डिवाइसों में इमोजी दिखते हैं. |
emoji2 | मौजूदा और पुराने डिवाइसों में इमोजी दिखते हैं. |
enterprise | एंटरप्राइज़ के लिए तैयार ऐप्लिकेशन बनाएं. |
exifinterface | इमेज फ़ाइल के EXIF टैग पढ़ना और लिखना. |
games | अपने ऐप्लिकेशन में Android Game SDK का इस्तेमाल करके, गेम से जुड़ी मुश्किल टास्क पूरे करें. जैसे, फ़्रेम पेसिंग. |
एक नज़र | Jetpack Compose-स्टाइल वाले एपीआई का इस्तेमाल करके, रिमोट सर्फ़ेस के लिए लेआउट बनाएं. |
graphics | Android के अलग-अलग वर्शन पर ग्राफ़िक की सुविधाओं का इस्तेमाल करना |
gridlayout | ग्रिड लेआउट लागू करें. |
सेहत | किसी भी प्लैटफ़ॉर्म पर बेहतर परफ़ॉर्म करने वाले हेल्थ ऐप्लिकेशन बनाएं. |
health.connect | इससे डेवलपर को, उपयोगकर्ता के स्वास्थ्य और फ़िटनेस से जुड़े रिकॉर्ड को पढ़ने या लिखने की अनुमति मिलती है. |
heifwriter | Android डिवाइस पर उपलब्ध कोडेक का इस्तेमाल करके, किसी इमेज या इमेज कलेक्शन को HEIF फ़ॉर्मैट में एन्कोड करें. |
ink | बेहतरीन पेन ऐप्लिकेशन बनाने में मदद करना. बेहतरीन परफ़ॉर्मेंस और शानदार इंक़िंग अनुभव के लिए, डेवलपर के लिए एंट्री की ज़रूरी शर्तें कम करें. |
इनपुट | आने वाले MotionEvent का अनुमान लगाकर, इनपुट इंटरैक्शन की लेटेन्सी कम करता है |
interpolator | पुराने प्लैटफ़ॉर्म पर ऐनिमेशन इंटरपोलेटर का इस्तेमाल करें. |
javascriptengine | JavaScript का आकलन करने के लिए, अपने Android ऐप्लिकेशन को चालू करें. |
jetifier | यह एक स्टैंडअलोन टूल है. यह किसी लाइब्रेरी की, अब काम न करने वाली सपोर्ट लाइब्रेरी की डिपेंडेंसी को AndroidX की मिलती-जुलती डिपेंडेंसी में माइग्रेट करता है. |
leanback | इस आर्टफ़ैक्ट के बजाय, टीवी के लिए कंपोज़ का इस्तेमाल करें. |
लेगसी | इस आर्टफ़ैक्ट और इसकी क्लास का अब इस्तेमाल नहीं किया जा रहा है. Android 8 से, बैकग्राउंड में जांच करने से जुड़ी पाबंदियों की वजह से, यह क्लास अब काम की नहीं रही. |
lint | Gradle API के इस्तेमाल की पुष्टि करने के लिए, Lint की जांच |
लोडर | अपने यूज़र इंटरफ़ेस (यूआई) के लिए ऐसा डेटा लोड करें जो कॉन्फ़िगरेशन में होने वाले बदलावों के बाद भी बना रहे. |
localbroadcastmanager | इस आर्टफ़ैक्ट और इसकी क्लास का अब इस्तेमाल नहीं किया जा रहा है. इसके बजाय, LiveData या रिएक्टिव स्ट्रीम का इस्तेमाल करें. |
media | मीडिया कॉन्टेंट और कंट्रोल को अन्य ऐप्लिकेशन के साथ शेयर करें. Media3 की जगह इसका इस्तेमाल किया जाता है. |
media3 * | मीडिया के इस्तेमाल के उदाहरणों के लिए सहायता लाइब्रेरी. |
mediarouter | एक ही यूज़र इंटरफ़ेस का इस्तेमाल करके, रिमोट रिसीवर डिवाइसों पर मीडिया डिसप्ले और चलाने की सुविधा चालू करें. |
multidex | Android 5 से पहले के वर्शन वाले डिवाइसों पर, एक से ज़्यादा डेक्स फ़ाइलों वाले ऐप्लिकेशन डिप्लॉय करें. |
metrics | अपने ऐप्लिकेशन के लिए, रनटाइम की अलग-अलग मेट्रिक को ट्रैक और रिपोर्ट करना |
navigation3 | Navigation 3, नेविगेशन की नई लाइब्रेरी है. इसे Compose के साथ काम करने के लिए डिज़ाइन किया गया है. |
navigationevent | Navigation Event लाइब्रेरी, सिस्टम बैक के साथ-साथ [Predictive Back](/guide/navigation/custom-back/predictive-back-gesture) को हैंडल करने के लिए, KMP-first API उपलब्ध कराती है. |
पैलेट | इमेज से मिलते-जुलते रंग पटल निकालें. |
ऐप्लिकेशन में PDF देखने की सुविधाएं जोड़ने के लिए लाइब्रेरी. | |
percentlayout | इस आर्टफ़ैक्ट और इसकी क्लास का अब इस्तेमाल नहीं किया जा रहा है. इसके बजाय, ConstraintLayout और उससे जुड़े लेआउट का इस्तेमाल करें. |
परफ़ॉर्मेंस | यह परफ़ॉर्मेंस ऑप्टिमाइज़ेशन के लिए सोर्स एनोटेशन उपलब्ध कराता है. |
photopicker | यह लाइब्रेरी, एम्बेड किए गए फ़ोटो पिकर के लिए Compose और Android Views के साथ इंटिग्रेशन उपलब्ध कराती है. |
preference | डिवाइस स्टोरेज के साथ इंटरैक्ट किए बिना या यूज़र इंटरफ़ेस (यूआई) को मैनेज किए बिना, इंटरैक्टिव सेटिंग स्क्रीन बनाएं. |
अपने ऐप्लिकेशन से फ़ोटो, दस्तावेज़, और अन्य ग्राफ़िक और इमेज प्रिंट करें. | |
privacysandbox.activity | काम |
privacysandbox.ads | इस लाइब्रेरी की मदद से, निजता बनाए रखने वाले एपीआई को इंटिग्रेट किया जा सकता है. ये एपीआई, Android पर Privacy Sandbox का हिस्सा हैं. |
privacysandbox.plugins | Android Privacy Sandbox SDK लाइब्रेरी Gradle प्लग इन |
privacysandbox.sdkruntime | यह लाइब्रेरी, SdkRuntime के बारे में जानने वाले उपभोक्ताओं के लिए कॉम्पोनेंट उपलब्ध कराती है |
privacysandbox.tools | Android में Privacy Sandbox की सुविधा का इस्तेमाल करने के लिए लाइब्रेरी |
privacysandbox.ui | काम |
profileinstaller | इस विकल्प की मदद से, लाइब्रेरी पहले से ही कंपाइलेशन ट्रेस को प्रीपॉप्युलेट कर सकती हैं, ताकि ART उन्हें पढ़ सके. |
सुझाव | Android TV लॉन्चर की होम स्क्रीन पर कॉन्टेंट का प्रमोशन करें. |
recyclerview | मेमोरी का इस्तेमाल कम करते हुए, अपने यूज़र इंटरफ़ेस (यूआई) में डेटा के बड़े सेट दिखाएं. |
remotecallback | एक ऐसा रैपर बनाएं जिससे डेवलपर को PendingIntent देने में आसानी हो. |
resourceinspection | Android Studio के Live Layout Inspector में, कस्टम व्यू के एट्रिब्यूट दिखाएं. |
savedstate | ऐसे प्लगइन वाले कॉम्पोनेंट लिखें जो प्रोसेस बंद होने पर यूज़र इंटरफ़ेस (यूआई) की स्थिति को सेव करें और प्रोसेस के फिर से शुरू होने पर उसे वापस लाएं. |
सुरक्षा | कुंजियों को सुरक्षित तरीके से मैनेज करें. साथ ही, फ़ाइलों और sharedpreferences को एन्क्रिप्ट (सुरक्षित) करें. |
sharetarget | शॉर्टकट को सीधे तौर पर शेयर करने के टारगेट के तौर पर इस्तेमाल करने के लिए, पुराने सिस्टम के साथ काम करने की सुविधा उपलब्ध कराएं. |
स्लाइस | अपने ऐप्लिकेशन के बाहर, टेंप्लेट वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट दिखाएं. |
slidingpanelayout | स्लाइडिंग पैन यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करें. |
स्टार्टअप | ऐप्लिकेशन के शुरू होने पर कॉम्पोनेंट को शुरू करने का आसान और बेहतर तरीका लागू करें. |
sqlite | लोकल SQLite डेटाबेस के साथ काम करना. अगर हो सके, तो Room का इस्तेमाल करें. |
swiperefreshlayout | स्वाइप करके रीफ़्रेश करने वाले यूज़र इंटरफ़ेस (यूआई) पैटर्न को लागू करें. |
test.uiautomator | क्रॉस ऐप्लिकेशन फ़ंक्शनल यूज़र इंटरफ़ेस (यूआई) की जांच करने के लिए फ़्रेमवर्क |
textclassifier | यह टेक्स्ट में मौजूद बातचीत, लिंक, चुने गए आइटम, और अन्य मिलते-जुलते कॉन्स्ट्रक्ट की पहचान करता है. |
ट्रेसिंग | सिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखता है. |
transition | शुरू और खत्म होने वाले लेआउट के साथ, यूज़र इंटरफ़ेस (यूआई) में मोशन को ऐनिमेट करें. |
tv | यह लाइब्रेरी, डेवलपर को टीवी के लिए ऐप्लिकेशन लिखने के लिए, Compose और Material Design की सुविधाएं उपलब्ध कराती है |
tvprovider | Android TV चैनल उपलब्ध कराएं. |
xr.arcore | परसेप्शन की सुविधाओं की मदद से, डिजिटल कॉन्टेंट को असल दुनिया में लाएं. |
xr.compose | Android XR की स्पेशल क्षमताओं का फ़ायदा लेने वाले स्पेशल यूज़र इंटरफ़ेस (यूआई) लेआउट को डिक्लेरेटिव तरीके से बनाएं. |
xr.compose.material3 | XR के लिए अडैप्ट होने वाले मटीरियल कॉम्पोनेंट और लेआउट का इस्तेमाल करके ऐप्लिकेशन बनाना |
xr.runtime | हमारे नेटिव रनटाइम की मदद से, अपनी पसंद के मुताबिक एआर या 3D सेशन शुरू करें. |
xr.scenecore | 3D कॉन्टेंट की मदद से, Android XR सीन ग्राफ़ बनाएं और उसमें बदलाव करें. |
vectordrawable | वेक्टर ग्राफ़िक रेंडर करता है. |
versionedparcelable | यह एक स्टेबल और कॉम्पैक्ट बाइनरी सीरियलाइज़ेशन फ़ॉर्मैट उपलब्ध कराता है. इसे प्रोसेस के बीच ट्रांसफ़र किया जा सकता है या सुरक्षित तरीके से सेव किया जा सकता है. |
viewpager | व्यू या फ़्रैगमेंट को स्वाइप किए जा सकने वाले फ़ॉर्मैट में दिखाएं. अगर हो सके, तो viewpager2 का इस्तेमाल करें. |
viewpager2 | व्यू या फ़्रैगमेंट को स्वाइप किए जा सकने वाले फ़ॉर्मैट में दिखाएं. |
Wear | Wear OS by Google स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं. |
wear.compose | Wear OS डिवाइसों के लिए Jetpack Compose ऐप्लिकेशन लिखें. इसके लिए, अलग-अलग डिवाइस साइज़ और नेविगेशन के लिए इस्तेमाल किए जाने वाले जेस्चर की सुविधा उपलब्ध कराएं. |
wear.protolayout | इस लाइब्रेरी की मदद से, यूज़र इंटरफ़ेस (यूआई) लेआउट और नॉन-यूआई एक्सप्रेशन का सेट तय किया जा सकता है. इन्हें रिमोट सर्फ़ेस पर रेंडर/इवैल्यूएट किया जाता है. |
wear.tiles | Wear OS by Google स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं. |
wear.watchface | Wear OS by Google स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं. |
wear.watchfacepush | Watch Face Push की सुविधा की मदद से, Wear OS ऐप्लिकेशन, स्मार्टवॉच पर प्रोग्राम के हिसाब से वॉच फ़ेस इंस्टॉल कर सकता है. |
webkit | Android 5 और इसके बाद के वर्शन पर, मॉडर्न WebView API के साथ काम करता है. |
window | यह अलग-अलग तरह के डिवाइसों के साथ काम करने में मदद करता है. जैसे, फ़ोल्ड किए जा सकने वाले डिवाइस. |
window.extensions.core | Window Manager Library Extensions के लिए मुख्य एपीआई |
Jetpack इस्तेमाल करना सीखें
बुनियादी ट्रेनिंग
Compose के Android बेसिक वर्शन में ज़रूरी Jetpack लाइब्रेरी के बारे में जानें और अपने ऐप्लिकेशन में बॉयलरप्लेट को कम करें
व्यावहारिक ट्यूटोरियल
आपके डेटा लेयर को आसान बनाने वाली तीन Jetpack लाइब्रेरी की मदद लें: LiveData, ViewModel, और Room
Sunflower सैंपल ऐप्लिकेशन
जानें कि प्रोडक्शन लेवल वाले ऐप्लिकेशन में, सबसे लोकप्रिय Jetpack लाइब्रेरी का एक साथ इस्तेमाल कैसे किया जाता है