Android Jetpack
Compose की मदद से यूज़र इंटरफ़ेस (यूआई) डेवलप करना
Jetpack इस्तेमाल करना सीखें
बुनियादी ट्रेनिंग
व्यावहारिक ट्यूटोरियल
अब Android सैंपल ऐप्लिकेशन में उपलब्ध
Jetpack लाइब्रेरी सभी लाइब्रेरी एक्सप्लोर करें
* लोकप्रिय और अक्सर इस्तेमाल होने वाली लाइब्रेरी पहले दिखती हैं
activity * | गतिविधि के आधार पर बनाए गए, कंपोज किए जा सकने वाले एपीआई ऐक्सेस करें. |
appcompat * | प्लैटफ़ॉर्म के पुराने एपीआई वर्शन पर नए एपीआई को ऐक्सेस करने की अनुमति देता है. इनमें से कई एपीआई, Material Design का इस्तेमाल करते हैं. |
appsearch * | अपने उपयोगकर्ताओं के लिए, ऐप्लिकेशन में खोजने की सुविधाएं कस्टमाइज़ करें. |
camera * | मोबाइल कैमरा ऐप्लिकेशन बनाएं. |
compose * | प्रोग्राम के हिसाब से अपने यूज़र इंटरफ़ेस (यूआई) को कॉम्पोज़ेबल फ़ंक्शन की मदद से तय करें. इन फ़ंक्शन से, यूआई के आकार और डेटा डिपेंडेंसी के बारे में पता चलता है. |
databinding * | एलान वाले फ़ॉर्मैट का इस्तेमाल करके, अपने लेआउट में यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को अपने ऐप्लिकेशन के डेटा सोर्स से बाइंड करें. |
फ़्रैगमेंट * | अपने ऐप्लिकेशन को कई अलग-अलग स्क्रीन में बांटें, जिन्हें किसी ऐक्टिविटी में होस्ट किया जाता है. |
hilt * | androidx लाइब्रेरी की कुछ क्लास के लिए डिपेंडेंसी इंजेक्शन की सुविधा चालू करने के लिए, Dagger Hilt की सुविधाओं को बढ़ाएं. |
लाइफ़साइकल * | लाइफ़साइकल की जानकारी वाले ऐसे कॉम्पोनेंट बनाएं जो किसी ऐक्टिविटी या फ़्रैगमेंट के लाइफ़साइकल की मौजूदा स्थिति के आधार पर, व्यवहार में बदलाव कर सकें. |
Material Design कॉम्पोनेंट * | Android के लिए, मॉड्यूलर और पसंद के मुताबिक बनाए जा सकने वाले मटीरियल डिज़ाइन वाले यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट. |
नेविगेशन * | अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) को बनाएं और उसका स्ट्रक्चर तय करें. साथ ही, डीप लिंक को मैनेज करें और एक स्क्रीन से दूसरी स्क्रीन पर जाएं. |
पेजिंग * | डेटा को पेजों में लोड करके, उसे RecyclerView में दिखाएं. |
room * | SQLite डेटाबेस की मदद से, परसिस्टेंट डेटा बनाएं, स्टोर करें, और मैनेज करें. |
test * | Android में टेस्टिंग. |
काम * | पाबंदी के आधार पर, बैकग्राउंड में चलने वाले ऐसे टास्क शेड्यूल और लागू करें जिन्हें बाद में किया जा सकता है. |
ads | Play services के साथ या उसके बिना विज्ञापन आईडी पाएं. |
एनोटेशन | ऐसा मेटाडेटा दिखाएं जिससे टूल और अन्य डेवलपर को आपके ऐप्लिकेशन के कोड को समझने में मदद मिलती हो. |
arch.core | अन्य आर्क डिपेंडेंसी के लिए हेल्पर, जिसमें JUnit टेस्ट के नियम शामिल हैं. इन नियमों का इस्तेमाल LiveData के साथ किया जा सकता है. |
asynclayoutinflater | यूज़र इंटरफ़ेस (यूआई) में रुकावट से बचने के लिए, लेआउट को अलग-अलग समय पर फ़्लोर करें. |
जानकारी अपने-आप भरना | अपने-आप जानकारी भरने की सुविधा को ज़्यादा सटीक बनाने के लिए, ज़्यादा जानकारी देने वाले हिंट जोड़ें. |
बेंचमार्क | Android Studio में अपने कोड की परफ़ॉर्मेंस का सटीक आकलन करें. |
बायोमेट्रिक | बायोमेट्रिक्स या डिवाइस के क्रेडेंशियल की मदद से पुष्टि करें और क्रिप्टोग्राफ़िक ऑपरेशन करें. |
ब्लूटूथ | पुराने वर्शन के साथ काम करने वाले एपीआई की मदद से, Android प्लैटफ़ॉर्म की ब्लूटूथ सुविधाओं का इस्तेमाल करना. |
ब्राउज़र | उपयोगकर्ता के डिफ़ॉल्ट ब्राउज़र में वेबपेज दिखाएं. |
camera.media3 | काम |
camera.viewfinder | कैमरे के लिए, स्टैंडअलोन कॉम्पोज़ेबल और व्यू पर आधारित व्यूफ़ाइंडर" |
car-app | Android Auto और Android Automotive OS के लिए टेंप्लेट वाले ऐप्लिकेशन बनाएं. |
cardview | मटीरियल डिज़ाइन कार्ड पैटर्न को गोल कोनों और ड्रॉप शैडो के साथ लागू करें. |
collection | छोटे मौजूदा और नए कलेक्शन के लिए, मेमोरी पर पड़ने वाले असर को कम करें. |
compose.animation | उपयोगकर्ता अनुभव को बेहतर बनाने के लिए, अपने Jetpack Compose ऐप्लिकेशन में ऐनिमेशन बनाएं. |
compose.compiler | @Composable फ़ंक्शन को बदलें और Kotlin कंपाइलर प्लग इन की मदद से ऑप्टिमाइज़ेशन चालू करें. |
compose.foundation | इस्तेमाल के लिए तैयार बिल्डिंग ब्लॉक की मदद से, Jetpack Compose ऐप्लिकेशन लिखें. साथ ही, अपना डिज़ाइन सिस्टम बनाने के लिए फ़ाउंडेशन को बढ़ाएं. |
compose.material | इस्तेमाल के लिए तैयार मटीरियल डिज़ाइन कॉम्पोनेंट की मदद से, Jetpack Compose यूज़र इंटरफ़ेस (यूआई) बनाएं. यह Compose का सबसे ऊपरी लेवल का एंट्री पॉइंट है. इसे ऐसे कॉम्पोनेंट उपलब्ध कराने के लिए डिज़ाइन किया गया है जो www.material.io पर बताए गए कॉम्पोनेंट से मेल खाते हैं. |
compose.material3 | Material Design 3 कॉम्पोनेंट की मदद से, Jetpack Compose यूज़र इंटरफ़ेस (यूआई) बनाएं. यह Material Design का नया वर्शन है. Material 3 में, अपडेट की गई थीम और कॉम्पोनेंट के साथ-साथ, Material You की डाइनैमिक कलर जैसी सुविधाएं शामिल हैं. इसे Android 12 के नए विज़ुअल स्टाइल और सिस्टम यूज़र इंटरफ़ेस (यूआई) के साथ काम करने के लिए डिज़ाइन किया गया है. |
compose.material3.adaptive | अडैप्टिव यूज़र इंटरफ़ेस (यूआई) बनाने के लिए, Material 3 की अडैप्टिव लाइब्रेरी का इस्तेमाल करें. ये यूआई, विंडो के मौजूदा कॉन्फ़िगरेशन के हिसाब से अपने-आप अडजस्ट हो जाएंगे. जैसे, विंडो के साइज़ की क्लास या डिवाइस के पोज़िशन. यह लाइब्रेरी, डिफ़ॉल्ट स्कफ़ॉल्ड लागू करने के साथ-साथ, ज़रूरी बिल्डिंग ब्लॉक कॉम्पोज़ेबल भी उपलब्ध कराती है, ताकि आप अपने हिसाब से अनुभव बना सकें. |
compose.runtime | Compose के प्रोग्रामिंग मॉडल और स्टेटस मैनेजमेंट के बुनियादी बिल्डिंग ब्लॉक. साथ ही, Compose कंपाइलर प्लग इन को टारगेट करने के लिए कोर रनटाइम. |
compose.ui | डिवाइस के साथ इंटरैक्ट करने के लिए, कॉम्पोज़ यूज़र इंटरफ़ेस (यूआई) के बुनियादी कॉम्पोनेंट ज़रूरी हैं. इनमें लेआउट, ड्रॉइंग, और इनपुट शामिल हैं. |
एक साथ | कोरूटीन की मदद से, टास्क को मुख्य थ्रेड से हटाएं और ListenableFuture का फ़ायदा लें. |
constraintlayout | रिलेटिव पोज़िशनिंग की मदद से, विजेट को अपनी पसंद के मुताबिक पोज़िशन और साइज़ में सेट करें. |
contentpager | बैकग्राउंड थ्रेड में ContentProvider के डेटा को लोड और पेज करें. |
coordinatorlayout | ऐप्लिकेशन के टॉप-लेवल विजेट को पोज़िशन करना. जैसे, AppBarLayout और FloatingActionButton. |
कोर | पुराने डिवाइसों के साथ काम करते हुए, प्लैटफ़ॉर्म की नई सुविधाओं और एपीआई को टारगेट करें. |
core.uwb | जिन डिवाइसों पर यह सुविधा काम करती है उन पर UWB (अल्ट्रा-वाइडबैंड) लागू करें. |
क्रेडेंशियल | यह लाइब्रेरी, उपयोगकर्ता के क्रेडेंशियल का एक जैसा ऐक्सेस देती है. इसमें पासवर्ड, पासकी, और फ़ेडरेटेड क्रेडेंशियल शामिल हो सकते हैं. इस लाइब्रेरी का इस्तेमाल, साइन-इन करने का आसान और सुरक्षित अनुभव देने के लिए किया जाना चाहिए. |
credentials.registry | इन समस्याओं को हल करने के लिए, हम एक नया रजिस्ट्री सिस्टम जोड़ रहे हैं. इसकी मदद से, कोई ऐप्लिकेशन निजता को बनाए रखते हुए, डिजिटल क्रेडेंशियल उपलब्ध करा सकता है. उच्च लेवल पर, सेवा देने वाला ऐप्लिकेशन, अपने सभी डिजिटल क्रेडेंशियल को क्रेडेंशियल मैनेजर के साथ पहले से रजिस्टर करेगा. जब क्रेडेंशियल मैनेजर को किसी खास डिजिटल क्रेडेंशियल के लिए ऐप्लिकेशन का अनुरोध मिलेगा, तो वह सैंडबॉक्स में क्रेडेंशियल मैचिंग और उपयोगकर्ता चुनने वाले यूज़र इंटरफ़ेस (यूआई) को चलाएगा. |
cursoradapter | कर्सर डेटा को ListView विजेट में दिखाएं. |
customview | कस्टम व्यू लागू करें. |
datastore | SharedPreferences के कुछ नुकसानों को दूर करते हुए, डेटा को असिंक्रोनस तरीके से, लगातार, और ट्रांज़ैक्शन के हिसाब से स्टोर करना |
documentfile | कोई फ़ाइल दस्तावेज़ देखना. |
draganddrop | किसी दूसरे ऐप्लिकेशन या ऐप्लिकेशन में, खींचें और छोड़ें सुविधा से डेटा स्वीकार करें. साथ ही, ड्रॉप टारगेट के लिए एक जैसा अवसर दिखाएं. |
drawerlayout | मटीरियल डिज़ाइन वाला ड्रॉअर विजेट लागू करना. |
dynamicanimation | फ़िज़िक्स पर आधारित ऐनिमेशन एपीआई की मदद से, बेहतर ऐनिमेशन बनाएं. |
इमोजी | मौजूदा और पुराने डिवाइसों में इमोजी दिखाएं. |
emoji2 | मौजूदा और पुराने डिवाइसों में इमोजी दिखाएं. |
enterprise | एंटरप्राइज़ के लिए तैयार ऐप्लिकेशन बनाएं. |
exifinterface | इमेज फ़ाइल के EXIF टैग पढ़ना और उनमें बदलाव करना. |
गेम | फ़्रेम पेसिंग जैसे गेम से जुड़े मुश्किल टास्क करने के लिए, अपने ऐप्लिकेशन में Android Game SDK टूल का इस्तेमाल करें. |
एक नज़र में जानकारी | Jetpack Compose-style एपीआई का इस्तेमाल करके, रिमोट प्लैटफ़ॉर्म के लिए लेआउट बनाएं. |
graphics | Android प्लैटफ़ॉर्म के कई रिलीज़ में ग्राफ़िक की सुविधाओं का फ़ायदा लेना |
gridlayout | ग्रिड लेआउट लागू करें. |
health | किसी भी प्लैटफ़ॉर्म पर बेहतर परफ़ॉर्म करने वाले स्वास्थ्य से जुड़े ऐप्लिकेशन बनाएं. |
health.connect | इससे डेवलपर को उपयोगकर्ता के स्वास्थ्य और फ़िटनेस के रिकॉर्ड को पढ़ने या उनमें बदलाव करने की अनुमति मिलती है. |
heifwriter | Android डिवाइस पर उपलब्ध कोडेक का इस्तेमाल करके, किसी इमेज या इमेज कलेक्शन को HEIF फ़ॉर्मैट में एन्कोड करें. |
ink | बेहतरीन पेन ऐप्लिकेशन बनाने के लिए प्रेरणा पाएं. बेहतर परफ़ॉर्मेंस और बेहतरीन इनकिंग अनुभव के लिए, डेवलपर को कम से कम परेशानी हो. |
input | आने वाले समय में होने वाले MotionEvents का अनुमान लगाकर, इनपुट इंटरैक्शन के इंतज़ार का समय कम करना |
इंटरपोलटर | पुराने प्लैटफ़ॉर्म पर ऐनिमेशन इंटरपोलटर का इस्तेमाल करना. |
javascriptengine | JavaScript का आकलन करने के लिए, अपने Android ऐप्लिकेशन को चालू करें. |
jetifier | यह एक स्टैंडअलोन टूल है, जो किसी लाइब्रेरी की डिपेंडेंसी को, अब काम न करने वाली सहायता लाइब्रेरी से मिलती-जुलती AndroidX डिपेंडेंसी पर माइग्रेट करता है. |
leanback | इस आर्टफ़ैक्ट के बजाय, Compose for TV का इस्तेमाल करें. |
लेगसी | इस आर्टफ़ैक्ट और इसकी क्लास का इस्तेमाल नहीं किया जा सकता. Android 8 से, बैकग्राउंड जांच से जुड़ी पाबंदियों की वजह से, यह क्लास अब काम की नहीं है. |
lint | Gradle के एपीआई के इस्तेमाल की पुष्टि करने के लिए, Lint की जांच |
लोडर | अपने यूज़र इंटरफ़ेस (यूआई) के लिए ऐसा डेटा लोड करें जो कॉन्फ़िगरेशन में होने वाले बदलावों के बाद भी काम करता रहे. |
localbroadcastmanager | इस आर्टफ़ैक्ट और इसकी क्लास का इस्तेमाल नहीं किया जा सकता. इसके बजाय, LiveData या रिऐक्टिव स्ट्रीम का इस्तेमाल करें. |
media | मीडिया कॉन्टेंट और कंट्रोल को दूसरे ऐप्लिकेशन के साथ शेयर करना. media3 ने इसकी जगह ले ली है. |
media2 | मीडिया कॉन्टेंट और कंट्रोल को दूसरे ऐप्लिकेशन के साथ शेयर करना. |
media3 * | मीडिया के इस्तेमाल के उदाहरणों के लिए लाइब्रेरी की सुविधा. |
mediarouter | एक ही यूज़र इंटरफ़ेस का इस्तेमाल करके, रिमोट रिसीवर डिवाइसों पर मीडिया डिसप्ले और चलाने की सुविधा चालू करें. |
multidex | Android 5 से पहले के वर्शन वाले डिवाइसों पर, एक से ज़्यादा dex फ़ाइलों वाले ऐप्लिकेशन डिप्लॉय करना. |
मेट्रिक | अपने ऐप्लिकेशन के लिए, अलग-अलग रनटाइम मेट्रिक को ट्रैक और रिपोर्ट करना |
पैलेट | इमेज से, प्रॉडक्ट के रंगों के पैलेट निकालें. |
ऐप्लिकेशन में PDF देखने की सुविधाएं जोड़ने के लिए लाइब्रेरी. | |
percentlayout | इस आर्टफ़ैक्ट और इसकी क्लास का इस्तेमाल नहीं किया जा सकता. इसके बजाय, ConstraintLayout और उससे जुड़े लेआउट का इस्तेमाल करें. |
परफ़ॉर्मेंस | परफ़ॉर्मेंस को ऑप्टिमाइज़ करने के लिए, सोर्स एनोटेशन उपलब्ध कराता है. |
preference | डिवाइस के स्टोरेज से इंटरैक्ट किए बिना या यूज़र इंटरफ़ेस (यूआई) को मैनेज किए बिना, इंटरैक्टिव सेटिंग स्क्रीन बनाएं. |
अपने ऐप्लिकेशन से फ़ोटो, दस्तावेज़, और अन्य ग्राफ़िक और इमेज प्रिंट करें. | |
privacysandbox.activity | काम |
privacysandbox.ads | यह लाइब्रेरी, निजता बनाए रखने वाले एपीआई के साथ इंटिग्रेशन की सुविधा देती है. ये एपीआई, Android पर Privacy Sandbox का हिस्सा हैं. |
privacysandbox.plugins | Android Privacy Sandbox Sdk Library Gradle Plugin |
privacysandbox.sdkruntime | यह लाइब्रेरी, SdkRuntime के बारे में जानने वाले उपभोक्ताओं के लिए कॉम्पोनेंट उपलब्ध कराती है |
privacysandbox.tools | Android में Privacy Sandbox की सुविधा का इस्तेमाल करने के लिए लाइब्रेरी |
privacysandbox.ui | काम |
profileinstaller | इससे लाइब्रेरी, ART के पढ़ने के लिए कंपाइलेशन ट्रेस को पहले से भर सकती हैं. |
सुझाव | Android TV के लॉन्चर की होम स्क्रीन पर कॉन्टेंट का प्रमोशन करना. |
recyclerview | अपने यूज़र इंटरफ़ेस (यूआई) में डेटा के बड़े सेट दिखाएं. साथ ही, मेमोरी के इस्तेमाल को कम करें. |
remotecallback | ऐसा रैपर बनाएं जिससे डेवलपर को PendingIntent देने में आसानी हो. |
resourceinspection | Android Studio के लाइव लेआउट इंस्पेक्टर में, कस्टम व्यू के एट्रिब्यूट दिखाना. |
savedstate | प्लग इन किए जा सकने वाले ऐसे कॉम्पोनेंट लिखें जो किसी प्रोसेस के बंद होने पर, यूज़र इंटरफ़ेस (यूआई) की स्थिति को सेव कर सकें. साथ ही, प्रोसेस के फिर से शुरू होने पर, उसे वापस ला सकें. |
सुरक्षा | कुंजियों को सुरक्षित तरीके से मैनेज करें. साथ ही, फ़ाइलों और sharedpreferences को एन्क्रिप्ट करें. |
sharetarget | शॉर्टकट को सीधे शेयर करने के टारगेट के तौर पर इस्तेमाल करने के लिए, पुराने सिस्टम के साथ काम करने की सुविधा दें. |
स्लाइस करें | अपने ऐप्लिकेशन के बाहर टेंप्लेट वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट दिखाएं. |
slidingpanelayout | स्लाइडिंग पैनल का यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करें. |
स्टार्टअप | ऐप्लिकेशन के शुरू होने पर कॉम्पोनेंट को शुरू करने के लिए, आसान और बेहतर तरीका लागू करें. |
sqlite | स्थानीय SQLite डेटाबेस के साथ काम करना. अगर हो सके, तो इसके बजाय Room का इस्तेमाल करें. |
swiperefreshlayout | स्वाइप करके रीफ़्रेश करने की सुविधा के लिए यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करें. |
test.uiautomator | अलग-अलग ऐप्लिकेशन के फ़ंक्शनल यूज़र इंटरफ़ेस (यूआई) की जांच करने के लिए फ़्रेमवर्क |
textclassifier | टेक्स्ट में बातचीत, लिंक, चुने गए टेक्स्ट, और मिलते-जुलते अन्य कॉन्स्ट्रक्ट की पहचान करता है. |
ट्रैकिंग | सिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखें. |
ट्रांज़िशन | शुरुआत और आखिर में दिखने वाले लेआउट की मदद से, यूज़र इंटरफ़ेस (यूआई) में ऐनिमेशन जोड़ें. |
tv | टीवी के लिए ऐप्लिकेशन बनाने के लिए, डेवलपर को Compose और Material Design की सुविधाएं देता है |
tvprovider | Android TV चैनल उपलब्ध कराना. |
xr.arcore | परसेप्शन की सुविधाओं की मदद से, डिजिटल कॉन्टेंट को असल दुनिया में लाएं. |
xr.compose | Android XR की स्पेसियल सुविधाओं का फ़ायदा उठाने वाले स्पेसियल यूज़र इंटरफ़ेस (यूआई) लेआउट बनाएं. |
xr.compose.material3 | XR के हिसाब से अडैप्ट होने वाले Material कॉम्पोनेंट और लेआउट का इस्तेमाल करके बनाएं |
xr.runtime | हमारे नेटिव रनटाइम की मदद से, कस्टम एआर या 3D सेशन शुरू करें. |
xr.scenecore | 3D कॉन्टेंट की मदद से, Android XR सीन ग्राफ़ बनाएं और उसमें बदलाव करें. |
vectordrawable | वेक्टर ग्राफ़िक रेंडर करना. |
versionedparcelable | यह एक स्थिर और कॉम्पैक्ट बाइनरी सीरियलाइज़ेशन फ़ॉर्मैट उपलब्ध कराता है. इसे सभी प्रोसेस में पास किया जा सकता है या सुरक्षित तरीके से सेव किया जा सकता है. |
viewpager | व्यू या फ़्रैगमेंट को स्वाइप किए जा सकने वाले फ़ॉर्मैट में दिखाएं. अगर हो सके, तो इसके बजाय viewpager2 का इस्तेमाल करें. |
viewpager2 | व्यू या फ़्रैगमेंट को स्वाइप किए जा सकने वाले फ़ॉर्मैट में दिखाएं. |
wear | Wear OS by Google वाली स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं. |
wear.compose | पहने जा सकने वाले डिवाइसों के लिए, Jetpack Compose ऐप्लिकेशन लिखें. इसके लिए, पहने जा सकने वाले डिवाइसों, उनके साइज़, आकार, और नेविगेशन जेस्चर के हिसाब से फ़ंक्शन उपलब्ध कराएं. |
wear.protolayout | इस लाइब्रेरी की मदद से, यूज़र इंटरफ़ेस (यूआई) लेआउट और नॉन-यूआई एक्सप्रेशन का एक सेट तय किया जा सकता है, ताकि उन्हें रिमोट प्लैटफ़ॉर्म पर रेंडर किया जा सके या उनका आकलन किया जा सके. |
wear.tiles | Wear OS by Google वाली स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं. |
wear.watchface | Wear OS by Google वाली स्मार्टवॉच के लिए ऐप्लिकेशन बनाएं. |
webkit | Android 5 और उसके बाद के वर्शन पर, आधुनिक WebView API के साथ काम करना. |
window | यह फ़ोल्ड किए जा सकने वाले डिवाइसों जैसे अलग-अलग डिवाइस फ़ॉर्म फ़ैक्टर के साथ काम करने में मदद करता है. |
window.extensions.core | Window Manager Library एक्सटेंशन के लिए मुख्य एपीआई |
Android Jetpack का इस्तेमाल क्यों करना चाहिए?
सबसे अच्छे तरीके आज़माएं
बॉयलरप्लेट कोड को हटाएं
फ़्रैगमेंटेशन कम करें
खबरें और वीडियो
उपयोगकर्ता के टाइप करते ही इनपुट की पुष्टि करना
Updated 22 फ़रवरी 2025
उपयोगकर्ता के टेक्स्ट फ़ील्ड में नाम, ईमेल, पता या संपर्क की अन्य जानकारी डालते ही, इनपुट की पुष्टि की जा सकती है. पुष्टि करने से गड़बड़ियां कम होती हैं और आपके उपयोगकर्ताओं का समय बचता है.
टेक्स्ट की एक ही स्ट्रिंग में एक से ज़्यादा लिंक जोड़ने की सुविधा
Updated 22 फ़रवरी 2025
टेक्स्ट की एक ही स्ट्रिंग में कई लिंक जोड़े जा सकते हैं, ताकि उपयोगकर्ताओं को अलग-अलग जगहों पर जाने के विकल्प मिल सकें और यूज़र ऐक्टिविटी बढ़ सके.
टेक्स्ट के कुछ हिस्सों को स्टाइल करना
Updated 22 फ़रवरी 2025
टेक्स्ट के कुछ हिस्सों को स्टाइल किया जा सकता है, ताकि उसे पढ़ना आसान हो जाए. साथ ही, उपयोगकर्ताओं को बेहतर अनुभव दिया जा सके. इसके अलावा, रंगों और फ़ॉन्ट का इस्तेमाल करके, ज़्यादा क्रिएटिविटी को बढ़ावा दिया जा सकता है.
इमेज लोड और डिसप्ले करना
Updated 22 फ़रवरी 2025
अपने ऐप्लिकेशन में कॉन्टेंट के लिए और उपयोगकर्ता की कार्रवाइयों के जवाब में इमेज दिखाने के लिए, इमेज को डिस्क से या इंटरनेट पर किसी बाहरी सोर्स से लोड करें.
Compose में ऐनिमेशन
Updated 6 फ़रवरी 2025
Compose ऐनिमेशन एपीआई का इस्तेमाल करके, ट्रांज़िशन का इस्तेमाल करके, स्टेटस वैल्यू को ऐनिमेट करने, विज़िबिलिटी या साइज़ में बदलाव करने, और क्रॉसफ़ेड करने का तरीका जानें.
कंटेनर के तौर पर कार्ड बनाना
Updated 6 फ़रवरी 2025
कार्ड, आपके यूज़र इंटरफ़ेस (यूआई) के लिए मटीरियल डिज़ाइन कंटेनर उपलब्ध कराता है.
सबसे ऊपर ऐप्लिकेशन बार दिखाना
Updated 6 फ़रवरी 2025
TopAppBar कॉम्पोनेंट का इस्तेमाल करके, टॉप ऐप्लिकेशन बार बनाएं. इससे उपयोगकर्ताओं को आपके ऐप्लिकेशन में नेविगेट करने और फ़ंक्शन ऐक्सेस करने में मदद मिलेगी.
ऐप्लिकेशन बार दिखाना
Updated 6 फ़रवरी 2025
ऐप्लिकेशन बार, स्क्रीन पर सबसे ऊपर या सबसे नीचे मौजूद एक कंटेनर होता है. इसमें मुख्य सुविधाएं और नेविगेशन आइटम होते हैं.
उपयोगकर्ता के टॉगल के आधार पर पासवर्ड दिखाना या छिपाना
Updated 6 फ़रवरी 2025
सुरक्षा को बेहतर बनाने और उपयोगकर्ता अनुभव को बेहतर बनाने के लिए, उपयोगकर्ता के टॉगल के आधार पर पासवर्ड को छिपाने या दिखाने के लिए आइकॉन बनाया जा सकता है.
ऐनिमेशन वाली इमेज दिखाना
Updated 6 फ़रवरी 2025
ऐनिमेशन वाली इमेज दिखाने के लिए, ड्रॉ की जा सकने वाली फ़ाइल लोड करके, अपने ऐप्लिकेशन में उपयोगकर्ताओं के लिए ज़्यादा इंटरैक्टिव और दिलचस्प अनुभव बनाया जा सकता है. ऐनिमेशन वाली इमेज, लोडिंग इंडिकेटर, सफलता या गड़बड़ी के इंडिकेटर बनाने, गेम डेवलपमेंट में मदद करने, और यूज़र इंटरफ़ेस (यूआई) के अन्य फ़ंक्शन बनाने के लिए काम की होती हैं.
फ़ोन पर ऐप्लिकेशन के ओरिएंटेशन पर पाबंदी लगाना, लेकिन बड़ी स्क्रीन वाले डिवाइसों पर नहीं
Updated 6 फ़रवरी 2025
ऐप्लिकेशन के ओरिएंटेशन पर छोटी स्क्रीन पर पाबंदी लगाएं, लेकिन बड़ी स्क्रीन पर नहीं.
डिटैचेबल कीबोर्ड के कॉन्फ़िगरेशन में किए गए बदलावों को मैनेज करना
Updated 6 फ़रवरी 2025
डिटैचेबल कीबोर्ड के कॉन्फ़िगरेशन में किए गए बदलावों को मैनेज करने का तरीका जानें.
Compose में टेक्स्ट ड्रॉ करना
Updated 6 फ़रवरी 2025
कैनवस पर टेक्स्ट ड्रॉ करने के लिए खास तौर पर डिज़ाइन किए गए Compose API का इस्तेमाल करने का तरीका जानें. इस सेगमेंट में, राउंड किए गए रेक्टैंगल में इमोजी फ़ॉन्ट बनाने का कोड दिखाया गया है.
पेजिंग सूची दिखाना
Updated 6 फ़रवरी 2025
पेजिंग सूची बनाएं, ताकि उपयोगकर्ता एक स्क्रीन पर फ़िट न होने वाले कॉन्टेंट को ऐक्सेस करने के लिए स्क्रोल कर सकें. हॉरिज़ॉन्टल पेजिंग की सूचियों की मदद से, उपयोगकर्ता इमेज, स्लाइड शो या प्रॉडक्ट कैरसेल जैसे कॉन्टेंट पर जा सकते हैं. वर्टिकल पेजिंग की सूचियां, ज़्यादा कॉन्टेंट वाले ऐप्लिकेशन के लिए काम की होती हैं. इनमें उपयोगकर्ताओं को लेख जैसे कई आइटम स्क्रोल करने पड़ सकते हैं.
किसी आकार में काटी गई इमेज दिखाना
Updated 6 फ़रवरी 2025
इमेज के काटे गए हिस्से के आस-पास शैडो बनाए जा सकते हैं, ताकि इमेज को क्लिप के आकार में दिखाया जा सके.
इंटरैक्टिव कॉम्पोनेंट दिखाना
Updated 6 फ़रवरी 2025
अपने यूज़र इंटरफ़ेस (यूआई) के लिए सही कॉम्पोनेंट चुनें और देखें कि उसे अपने ऐप्लिकेशन में कैसे लागू किया जा सकता है.
ऐसा स्विच जोड़ें जिसे उपयोगकर्ता टॉगल कर सकें
Updated 6 फ़रवरी 2025
टॉगल स्विच का इस्तेमाल करके, उपयोगकर्ताओं को दो में से किसी एक स्थिति को चुनने की सुविधा दी जा सकती है.
Compose में टेस्टिंग
Updated 6 फ़रवरी 2025
Jetpack Compose के लिए अपने पहले टेस्ट बनाएं. यूज़र इंटरफ़ेस (यूआई) टेस्ट लिखने, टेस्ट के नियमों, फ़ाइंडर, और एश्योरमेंट का इस्तेमाल करने के लिए, Compose के टेस्टिंग आर्टफ़ैक्ट इस्तेमाल करने का तरीका जानें.
स्टाइलस की मदद से, हथेली से टच करने की सुविधा बंद करना
Updated 6 फ़रवरी 2025
स्टाइलस की मदद से, गलती से हथेली से होने वाले टच को रोकना.
वेबव्यू की स्थिति मैनेज करना
Updated 6 फ़रवरी 2025
कॉन्फ़िगरेशन में होने वाले बदलावों के दौरान, वेबव्यू की स्थिति मैनेज करें.
उपयोगकर्ता के इनपुट के लिए पॉप-अप मैसेज या अनुरोध दिखाना
Updated 6 फ़रवरी 2025
डायलॉग बॉक्स, पॉप-अप मैसेज दिखाते हैं या ऐप्लिकेशन के मुख्य कॉन्टेंट के ऊपर मौजूद लेयर पर, उपयोगकर्ता के इनपुट का अनुरोध करते हैं.
जटिल इकाइयों को दिखाने के लिए चिप बनाना
Updated 6 फ़रवरी 2025
चिप कॉम्पोनेंट, जटिल इकाइयों को विज़ुअल तौर पर दिखाता है. आम तौर पर, इसमें आइकॉन और लेबल का इस्तेमाल किया जाता है.
फ़्लोटिंग ऐक्शन बटन (एफ़एबी) बनाना
Updated 6 फ़रवरी 2025
फ़्लोटिंग ऐक्शन बटन की मदद से, उपयोगकर्ता ऐप्लिकेशन में कोई मुख्य कार्रवाई कर सकता है.
बड़ी स्क्रीन के लिए ऑप्टिमाइज़ करें
Updated 6 फ़रवरी 2025
अपने ऐप्लिकेशन को टैबलेट, फ़ोल्ड किए जा सकने वाले डिवाइसों, और ChromeOS डिवाइसों पर ऑप्टिमाइज़ किया गया उपयोगकर्ता अनुभव देने के लिए चालू करें.
'लिखें' फ़ील्ड में बेहतर लेआउट
Updated 6 फ़रवरी 2025
Compose लेआउट के लिए जटिल डिज़ाइन बनाने का तरीका जानें. इसमें लेआउट फ़ेज़ और सीमाओं, सब-कंपोज़ लेआउट, और इंट्रिन्सिक मेज़रमेंट पर फ़ोकस किया गया है.
नेविगेशन ड्रॉअर कॉम्पोनेंट की मदद से, स्लाइड-इन मेन्यू बनाना
Updated 6 फ़रवरी 2025
नेविगेशन पैनल, स्लाइड-इन नेविगेशन मेन्यू होता है.
स्क्रोल किया जा सकने वाला ग्रिड बनाना
Updated 6 फ़रवरी 2025
ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बनाने के लिए, लेज़ी ग्रिड की मदद से बड़े डेटासेट और डाइनैमिक कॉन्टेंट को मैनेज किया जा सकता है. लेज़ी ग्रिड कॉम्पोज़ेबल की मदद से, आइटम को स्क्रोल किए जा सकने वाले कंटेनर में दिखाया जा सकता है. यह कंटेनर, एक से ज़्यादा कॉलम या पंक्तियों में फैला होता है.