Android डेवलपमेंट के मुख्य विषयों के बारे में खास जानकारी पाने के लिए, कोई कोडलैब पूरा करें या ट्रेनिंग कोर्स में हिस्सा लें.
Android Hello World ऐप्लिकेशन बनाने के बारे में सिलसिलेवार निर्देश पाने के लिए, इस शुरुआती कोडलैब को देखें.
नए सिरे से, ज़रूरत के हिसाब से बढ़ाया जा सकने वाला, मॉड्यूलर, और टेस्ट किया जा सकने वाला ऐप्लिकेशन बनाएं. यह Hello World ऐप्लिकेशन नहीं होगा. हम एक ऐसा ऐप्लिकेशन आर्किटेक्चर बनाने पर ध्यान देंगे जिससे आपके ऐप्लिकेशन को बढ़ने में मदद मिलेगी.
ऐसा ऐप्लिकेशन बनाएं जो फ़ोन, टैबलेट, फ़ोल्ड किए जा सकने वाले डिवाइस, और ChromeOS डिवाइसों जैसे कई Android डिवाइसों पर काम करता हो. इस कोडलैब में बताया गया है कि अलग-अलग डिसप्ले साइज़ और कॉन्फ़िगरेशन के हिसाब से, किसी ऐप्लिकेशन को कैसे अपडेट किया जाता है.
कोर्स

Jetpack Compose की मदद से ऐप्लिकेशन बनाने की बुनियादी बातें सीखने के लिए पूरा कोर्स देखें, यूज़र इंटरफ़ेस डेवलप करने के लिए Android का मॉडर्न टूलकिट.

ऐप्लिकेशन की सीरीज़ बनाने पर, आपको Kotlin प्रोग्रामिंग की बुनियादी बातें पता चलेंगी और ऐप्लिकेशन डेवलपमेंट की बुनियादी बातों के बारे में बताया था.

सीखें

ज़्यादा ऐडवांस विषयों के बारे में जानने के लिए, ट्रेनिंग के अन्य संसाधन एक्सप्लोर करें. जैसे, कंपोज़, ऐप्लिकेशन आर्किटेक्चर, और ऐक्सेसिबिलिटी के लिए लर्निंग पाथ.

अपनी टूलकिट इकट्ठा करना

Jetpack Compose, Android पर यूज़र इंटरफ़ेस (यूआई) डेवलपमेंट को आसान और तेज़ बनाता है. कोड कम लिखें और असरदार टूल और आसान Kotlin एपीआई का इस्तेमाल करें.
टॉप 1,000 Android ऐप्लिकेशन में से 95% से ज़्यादा ऐप्लिकेशन, Kotlin का इस्तेमाल करते हैं. इसकी मदद से, बेहतर तरीके से काम किया जा सकता है, डेवलपर को बेहतर अनुभव मिल सकता है, और कोडिंग से जुड़ी बेहतर सुरक्षा मिल सकती है.
लाइब्रेरी के Android Suite देखें, जो हमारे सबसे सही तरीकों को लागू करते हैं और बॉयलरप्लेट कोड को कम करते हैं.
Android Studio, Android ऐप्लिकेशन बनाने के लिए आधिकारिक आईडीई है. इसमें, Compose के डिज़ाइन टूल, ज़रूरत के हिसाब से बिल्ड सिस्टम, और Android Emulator की सुविधा है.
Android, पिछले वर्शन के साथ काम करने की सुविधा को मैनेज करता है. इसलिए, एसडीके के नए वर्शन को टारगेट किया जा सकता है. साथ ही, नई टेक्नोलॉजी का इस्तेमाल किया जा सकता है. इसके अलावा, Android के अलग-अलग वर्शन और डिवाइसों पर एक जैसा अनुभव दिया जा सकता है.
आर्किटेक्चर, टेस्टिंग पैटर्न, और दिशा-निर्देश से आपको बेहतरीन और बढ़ाने लायक ऐप्लिकेशन बनाने में मदद मिलती है.

ऐप्लिकेशन की क्वालिटी मायने रखती है

बेहतरीन क्वालिटी वाले ऐसे ऐप्लिकेशन बनाएं जो उपयोगकर्ताओं को एक जैसा और बेहतर अनुभव दें. जानें कि यह कैसे पक्का किया जाए कि आपके ऐप्लिकेशन, डिवाइस के हर साइज़, डाइमेंशन या कॉन्फ़िगरेशन पर अच्छी तरह से काम करें. जैसे, फ़ोन, टैबलेट, फ़ोल्ड किए जा सकने वाले डिवाइस, ChromeOS डिवाइस, पार्क की गई कार की डिसप्ले, और 2D XR.
बैटरी की लाइफ़ अच्छी है बहुत अच्छा
मुख्य वैल्यू
मज़ेदार, उपयोगी या दोनों
उपयोगकर्ता अनुभव
इस्तेमाल करने में आसान
इस्तेमाल में अच्छा लगा
तकनीकी क्वालिटी
उपयोगकर्ताओं की निजता और सुरक्षा डिवाइस
उपयोगकर्ताओं की डिवाइस
निजता और सुरक्षा
सुरक्षित
सुरक्षा को ध्यान में रखकर बनाया गया
बैटरी की लाइफ़ अच्छी है
मुख्य वैल्यू
मज़ेदार, उपयोगी या दोनों
उपयोगकर्ता अनुभव
इस्तेमाल करने में आसान
तकनीकी क्वालिटी
उपयोगकर्ताओं के डिवाइसों पर अच्छे से काम करता है
निजता और सुरक्षा
सुरक्षित
बहुत अच्छा
मुख्य वैल्यू
मज़ेदार, उपयोगी या दोनों
उपयोगकर्ता अनुभव
इस्तेमाल में अच्छा लगा
तकनीकी क्वालिटी
उपयोगकर्ताओं का अधिकतम डिवाइस
निजता और सुरक्षा
सुरक्षा को ध्यान में रखकर बनाया गया

चुनिंदा सैंपल

अगर आपको कोड पढ़कर सबसे अच्छी तरह समझ आता है, तो हमारे पास कई तरह के सैंपल ऐप्लिकेशन हैं. इन्हें देखकर और इनसे सीखकर, आपको काफ़ी मदद मिल सकती है.

अब Android में, Kotlin और Jetpack Compose के साथ बनाया गया Android ऐप्लिकेशन. Android में, अब Android डेवलपर को रेफ़रंस के तौर पर काम करने के लिए डिज़ाइन किया गया है. ये डेवलपर, डिज़ाइन और डेवलपमेंट के सबसे सही तरीकों के बारे में जानकारी देते हैं.

इस डेटा स्टोर करने की जगह में अलग-अलग Android Studio प्रोजेक्ट का एक सेट होता है. इससे आपको Android में Compose के बारे में जानकारी मिलती है. हर सैंपल में, इस्तेमाल के अलग-अलग उदाहरण, मुश्किल लेवल, और एपीआई के बारे में बताया गया है.

इन सैंपल में, Android ऐप्लिकेशन डेवलप करने के लिए अलग-अलग आर्किटेक्चरल अप्रोच दिखाए गए हैं. इसकी अलग-अलग शाखाओं में, आपको एक ही ऐप्लिकेशन (कामों की सूची बनाने वाला ऐप्लिकेशन) दिखेगा. हालांकि, इनमें कुछ अंतर होंगे.