यह कोडलैब, Android Kotlin Fundamentals कोर्स का हिस्सा है. अगर कोडलैब को क्रम से पूरा किया जाता है, तो आपको इस कोर्स से सबसे ज़्यादा फ़ायदा मिलेगा. कोर्स के सभी कोडलैब, Android Kotlin Fundamentals कोडलैब के लैंडिंग पेज पर दिए गए हैं.
परिचय
इस कोडलैब में, Kotlin Android डेवलपर के लिए मददगार रिसॉर्स के बारे में बताया गया है. इनमें टेंप्लेट, दस्तावेज़, वीडियो, और सैंपल ऐप्लिकेशन शामिल हैं.
आपको पहले से क्या पता होना चाहिए
- Android Studio का बुनियादी वर्कफ़्लो.
- Android Studio में Layout Editor का इस्तेमाल कैसे करें.
आपको क्या सीखने को मिलेगा
- Kotlin और Android डेवलपर की जानकारी और संसाधन कहां मिलेंगे.
- किसी ऐप्लिकेशन में लॉन्चर आइकॉन बदलने का तरीका.
- Kotlin का इस्तेमाल करके Android ऐप्लिकेशन बनाते समय, मदद पाने का तरीका.
आपको क्या करना होगा
- यहां Kotlin Android डेवलपर के लिए उपलब्ध कुछ संसाधनों के बारे में बताया गया है.
- Kotlin Android का सैंपल ऐप्लिकेशन डाउनलोड करें और उसे एक्सप्लोर करें.
- किसी ऐप्लिकेशन का लॉन्चर आइकॉन बदलें.
इस कोडलैब में, Kotlin Android डेवलपर के लिए उपलब्ध टेंप्लेट, सैंपल, दस्तावेज़, और अन्य संसाधनों के बारे में जानें.
सबसे पहले, Android Studio के टेंप्लेट से एक सामान्य ऐप्लिकेशन बनाएं और उसमें बदलाव करें. इसके बाद, Android Sunflower का सैंपल ऐप्लिकेशन डाउनलोड करें और उसे एक्सप्लोर करें. आपको सैंपल ऐप्लिकेशन के लॉन्चर आइकॉन (सूरजमुखी) को Android Studio में उपलब्ध क्लिप-आर्ट इमेज ऐसेट (मुस्कुराता हुआ चेहरा) से बदलना है.
Android Studio, ऐप्लिकेशन और ऐक्टिविटी के सामान्य और सुझाए गए डिज़ाइन के लिए टेंप्लेट उपलब्ध कराता है. पहले से मौजूद टेंप्लेट से आपका समय बचता है. साथ ही, ये डिज़ाइन के सबसे सही तरीकों को अपनाने में आपकी मदद करते हैं.
हर टेंप्लेट में, स्केलेटन ऐक्टिविटी और यूज़र इंटरफ़ेस शामिल होता है. आपने इस कोर्स में, बिना ऐक्टिविटी वाले टेंप्लेट का इस्तेमाल पहले ही कर लिया है. बेसिक ऐक्टिविटी टेंप्लेट में ज़्यादा सुविधाएं होती हैं. साथ ही, इसमें ऐप्लिकेशन की सुझाई गई सुविधाएं शामिल होती हैं. जैसे, Android डिवाइसों पर ऐप्लिकेशन बार में दिखने वाला विकल्प मेन्यू.
चरण 1: बुनियादी गतिविधि के आर्किटेक्चर के बारे में जानें
- Android Studio में एक प्रोजेक्ट बनाएं.
- अपना प्रोजेक्ट चुनें डायलॉग में, बुनियादी गतिविधि का टेंप्लेट चुनें. इसके बाद, आगे बढ़ें पर क्लिक करें.
- अपने प्रोजेक्ट को कॉन्फ़िगर करें डायलॉग बॉक्स में, ऐप्लिकेशन का नाम अपनी पसंद के हिसाब से डालें. भाषा के लिए Kotlin को चुनें. इसके बाद, AndroidX आर्टफ़ैक्ट का इस्तेमाल करें चेकबॉक्स को चुनें. पूरा करें पर क्लिक करें.
- ऐप्लिकेशन बनाएं और उसे एम्युलेटर या Android डिवाइस पर चलाएं.
- नीचे दी गई इमेज और टेबल में लेबल किए गए हिस्सों की पहचान करें. अपने डिवाइस या एम्युलेटर की स्क्रीन पर, इनके बराबर के बटन ढूंढें. टेबल में दिए गए Kotlin कोड और एक्सएमएल फ़ाइलों की जांच करें.
Kotlin सोर्स कोड और एक्सएमएल फ़ाइलों के बारे में जानकारी होने से, आपको अपनी ज़रूरतों के हिसाब से Basic Activity टेंप्लेट को बढ़ाने और उसे पसंद के मुताबिक बनाने में मदद मिलेगी.
बेसिक गतिविधि के टेंप्लेट का आर्किटेक्चर

# | यूज़र इंटरफ़ेस (यूआई) के बारे में जानकारी | कोड का रेफ़रंस |
1 | स्टेटस बार, जिसे Android सिस्टम उपलब्ध कराता है और कंट्रोल करता है. | यह टेंप्लेट कोड में नहीं दिखता, लेकिन अपनी गतिविधि से स्टेटस बार को ऐक्सेस किया जा सकता है. उदाहरण के लिए, अगर ज़रूरी हो, तो स्टेटस बार को छिपाने के लिए, |
2 | ऐप्लिकेशन बार को ऐक्शन बार भी कहा जाता है. यह विज़ुअल स्ट्रक्चर, स्टैंडर्ड विज़ुअल एलिमेंट, और नेविगेशन उपलब्ध कराता है. |
AppBarLayout एलिमेंट में मौजूद होना चाहिए. पुराने सिस्टम के साथ काम करने की सुविधा के लिए, टेंप्लेट में मौजूद ऐप्लिकेशन बार की स्टाइल बदलने के लिए, टूलबार एट्रिब्यूट बदलें. ऐप्लिकेशन बार के ट्यूटोरियल के लिए, ऐप्लिकेशन बार जोड़ना लेख पढ़ें. |
3 | ऐप्लिकेशन का नाम, शुरुआत में आपके पैकेज के नाम से लिया जाता है. हालांकि, इसे अपनी पसंद के हिसाब से बदला जा सकता है. |
|
4 | विकल्प मेन्यू के ओवरफ़्लो बटन में, गतिविधि के लिए मेन्यू आइटम होते हैं. ओवरफ़्लो बटन में, ऐप्लिकेशन के लिए ग्लोबल मेन्यू के विकल्प भी होते हैं. जैसे, खोजें और सेटिंग. आपके ऐप्लिकेशन के मेन्यू आइटम इस मेन्यू में जाते हैं. |
विकल्प-मेन्यू आइटम देखने के लिए, फ़ाइल से लिए जाते हैं. इस टेंप्लेट में सिर्फ़ सेटिंग मेन्यू आइटम के बारे में बताया गया है. |
5 | CoordinatorLayout |
|
6 | इस टेंप्लेट में, "Hello World" दिखाने के लिए TextView का इस्तेमाल किया जाता है. इस | "Hello World" टेक्स्ट व्यू, |
7 | फ़्लोटिंग ऐक्शन बटन (एफ़एबी) |
|
दूसरा चरण: टेंप्लेट से जनरेट हुए ऐप्लिकेशन को अपनी पसंद के मुताबिक बनाएं
बेसिक ऐक्टिविटी टेंप्लेट से बनाए गए ऐप्लिकेशन के दिखने के तरीके में बदलाव करना. उदाहरण के लिए, स्टेटस बार से मैच करने के लिए ऐप्लिकेशन बार का रंग बदला जा सकता है. (कुछ डिवाइसों पर, स्टेटस बार का रंग ऐप्लिकेशन बार के रंग से थोड़ा गहरा होता है.)
- ऐप्लिकेशन बार में दिखने वाले ऐप्लिकेशन का नाम बदलें. इसके लिए, res > values > strings.xml फ़ाइल में मौजूद
app_name
स्ट्रिंग रिसॉर्स को इसमें बदलें:
<string name="app_name">New Application</string>
- res > layout > activity_main.xml में जाकर, ऐप्लिकेशन बार (
Toolbar
) का रंग बदलें. इसके लिए,android:background
एट्रिब्यूट को"?attr/colorPrimaryDark"
में बदलें. इस वैल्यू से, ऐप्लिकेशन बार का रंग स्टेटस बार से मिलते-जुलते गहरे रंग में सेट हो जाता है:
android:background="?attr/colorPrimaryDark"
- ऐप्लिकेशन चलाएं. ऐप्लिकेशन का नया नाम स्टेटस बार में दिखता है. साथ ही, ऐप्लिकेशन बार का बैकग्राउंड रंग गहरा होता है और स्टेटस बार के रंग से मैच करता है. एफ़एबी पर क्लिक करने पर, एक स्नैकबार दिखता है. इसे नीचे दिए गए स्क्रीनशॉट में 1 के तौर पर दिखाया गया है.
- स्नैकबार का टेक्स्ट बदलें. इसके लिए,
MainActivity
खोलें औरonCreate()
में वह स्टब कोड ढूंढें जो बटन के लिएonClick()
लिसनर सेट करता है."Replace with your own action"
को किसी और फ़ॉर्मैट में बदलें. उदाहरण के लिए:
fab.setOnClickListener { view ->
Snackbar.make(view, "This FAB needs an action!", Snackbar.LENGTH_LONG)
.setAction("Action", null).show()
}
- FAB, ऐप्लिकेशन के ऐक्सेंट कलर का इस्तेमाल करता है. इसलिए, FAB का रंग बदलने का एक तरीका यह है कि ऐक्सेंट कलर को बदल दिया जाए. ऐक्सेंट कलर बदलने के लिए, res > values > colors.xml फ़ाइल खोलें और नीचे दिखाए गए तरीके से
colorAccent
एट्रिब्यूट बदलें. (रंग चुनने में मदद पाने के लिए, Material Design का कलर सिस्टम देखें.)
<color name="colorAccent">#1DE9B6</color>
- ऐप्लिकेशन चलाएं. FAB में नया रंग इस्तेमाल किया गया है और स्नैकबार का टेक्स्ट बदल गया है.
चरण 3: टेंप्लेट का इस्तेमाल करके, गतिविधियां जोड़ने का तरीका जानें
इस कोर्स के कोडलैब में अब तक, आपने नए प्रोजेक्ट शुरू करने के लिए, बिना ऐक्टिविटी वाले और बुनियादी ऐक्टिविटी वाले टेंप्लेट का इस्तेमाल किया है. प्रोजेक्ट बनाने के बाद, गतिविधियां बनाते समय भी गतिविधि के टेंप्लेट का इस्तेमाल किया जा सकता है.
- कोई ऐप्लिकेशन प्रोजेक्ट बनाएं या कोई मौजूदा प्रोजेक्ट चुनें.
- Project > Android पैनल में, java फ़ोल्डर पर राइट क्लिक करें.
- नया > गतिविधि > गैलरी चुनें.
Activity
टेंप्लेट में से कोई एक चुनकर, ऐप्लिकेशन में कोई गतिविधि जोड़ें. उदाहरण के लिए, नेविगेशन ड्रॉअर वालाActivity
जोड़ने के लिए, नेविगेशन ड्रॉअर गतिविधि चुनें.- लेआउट एडिटर में गतिविधि दिखाने के लिए, गतिविधि की लेआउट फ़ाइल पर दो बार क्लिक करें. उदाहरण के लिए,
activity_main2.xml
. गतिविधि के लेआउट की झलक और लेआउट कोड के बीच स्विच करने के लिए, डिज़ाइन टैब और टेक्स्ट टैब का इस्तेमाल करें.
GitHub पर मौजूद Google Samples रिपॉज़िटरी में, Kotlin Android के कोड सैंपल उपलब्ध हैं. इन्हें पढ़ा जा सकता है, कॉपी किया जा सकता है, और अपने प्रोजेक्ट में शामिल किया जा सकता है.
चरण 1: Kotlin Android का कोड सैंपल डाउनलोड करना और उसे चलाना
- किसी ब्राउज़र में, github.com/googlesamples पर जाएं.
- भाषा के लिए, Kotlin चुनें.
- हाल ही में बदले गए Kotlin Android के किसी सैंपल ऐप्लिकेशन को चुनें और ऐप्लिकेशन का प्रोजेक्ट कोड डाउनलोड करें. इस उदाहरण के लिए, android-sunflower ऐप्लिकेशन की zip फ़ाइल डाउनलोड करें. इसमें Android Jetpack के कुछ कॉम्पोनेंट दिखाए गए हैं.
- Android Studio में, android-sunflower-master प्रोजेक्ट खोलें.
- Android Studio के सुझाए गए सभी अपडेट स्वीकार करें. इसके बाद, ऐप्लिकेशन को एम्युलेटर या Android डिवाइस पर चलाएं.
दूसरा चरण: Kotlin Android के कोड सैंपल के बारे में जानना
अब आपने Android Studio में Android Sunflower का सैंपल ऐप्लिकेशन खोल लिया है. अब इस ऐप्लिकेशन के बारे में जानें और इसकी प्रोजेक्ट फ़ाइलें एक्सप्लोर करें.
- सैंपल ऐप्लिकेशन के बारे में जानने के लिए, GitHub में ऐप्लिकेशन की README फ़ाइल पर जाएं. इस उदाहरण के लिए, Android Sunflower README देखें.
- Android Studio में, ऐप्लिकेशन की कोई Kotlin ऐक्टिविटी फ़ाइल खोलें. उदाहरण के लिए,
GardenActivity.kt
. GardenActivity.kt
में, कोई ऐसी क्लास, टाइप या तरीका ढूंढें जिसके बारे में आपको जानकारी नहीं है. इसके बाद, Android डेवलपर के दस्तावेज़ में उसके बारे में जानकारी देखें. उदाहरण के लिए,setContentView()
तरीके के बारे में ज़्यादा जानने के लिए, developer.android.com परsetContentView()
खोजें.
तीसरा चरण: लॉन्चर आइकॉन बदलना
इस चरण में, Android Sunflower सैंपल ऐप्लिकेशन के लॉन्चर आइकॉन को बदला जाता है. इसमें एक क्लिप-आर्ट इमेज जोड़ी जाती है और उसका इस्तेमाल, Android Sunflower के मौजूदा लॉन्चर आइकॉन को बदलने के लिए किया जाता है.
लॉन्चर आइकॉन
Android Studio की मदद से बनाए गए हर ऐप्लिकेशन में, डिफ़ॉल्ट लॉन्चर आइकॉन होता है. यह आइकॉन, ऐप्लिकेशन को दिखाता है. लॉन्चर आइकॉन को कभी-कभी ऐप्लिकेशन आइकॉन या प्रॉडक्ट आइकॉन भी कहा जाता है.
Google Play पर कोई ऐप्लिकेशन पब्लिश करने पर, ऐप्लिकेशन का लॉन्चर आइकॉन, Google Play Store में ऐप्लिकेशन की लिस्टिंग और खोज के नतीजों में दिखता है.
Android डिवाइस पर कोई ऐप्लिकेशन इंस्टॉल होने के बाद, उसका लॉन्चर आइकॉन डिवाइस की होम स्क्रीन और डिवाइस पर मौजूद अन्य जगहों पर दिखता है. उदाहरण के लिए, Android Sunflower ऐप्लिकेशन का लॉन्चर आइकॉन, डिवाइस की ऐप्लिकेशन खोजें विंडो में दिखता है. इसे नीचे दिए गए स्क्रीनशॉट में 1 के तौर पर दिखाया गया है. डिफ़ॉल्ट लॉन्चर आइकॉन (नीचे 2 के तौर पर दिखाया गया है) का इस्तेमाल, Android Studio में बनाए गए सभी ऐप्लिकेशन प्रोजेक्ट के लिए किया जाता है.
लॉन्चर आइकॉन बदलना
लॉन्चर आइकॉन बदलने की प्रोसेस से, आपको Android Studio की इमेज ऐसेट की सुविधाओं के बारे में जानकारी मिलती है.
Android Studio में, Android Sunflower ऐप्लिकेशन का लॉन्चर आइकॉन बदलने का तरीका यहां बताया गया है:
- Project > Android पैनल में, res फ़ोल्डर पर राइट क्लिक करें या Control+क्लिक करें. नई > इमेज ऐसेट चुनें. आपको इमेज ऐसेट कॉन्फ़िगर करें डायलॉग दिखेगा.
- अगर आइकॉन टाइप फ़ील्ड में, लॉन्चर आइकॉन (ऐडैप्टिव और लेगसी) पहले से नहीं चुना गया है, तो इसे चुनें. फ़ोरग्राउंड लेयर टैब पर क्लिक करें.
- ऐसेट टाइप के लिए, क्लिप आर्ट चुनें. इसे यहां दिए गए स्क्रीनशॉट में 1 के तौर पर दिखाया गया है.
- ऊपर दिए गए स्क्रीनशॉट में, क्लिप आर्ट फ़ील्ड में मौजूद रोबोट आइकॉन पर क्लिक करें. इसे स्क्रीनशॉट में 2 के तौर पर दिखाया गया है. आपको आइकॉन चुनें डायलॉग दिखेगा. इसमें Material Design आइकॉन सेट दिखेगा.
- आइकॉन चुनें डायलॉग ब्राउज़ करें या नाम के हिसाब से आइकॉन खोजें. कोई आइकॉन चुनें. जैसे, अच्छे मूड का सुझाव देने के लिए मूड आइकॉन चुनें. ठीक है पर क्लिक करें.
- इमेज ऐसेट कॉन्फ़िगर करें डायलॉग बॉक्स में, बैकग्राउंड लेयर टैब पर क्लिक करें. ऐसेट टाइप के लिए, कलर चुनें. कलर चिप पर क्लिक करें और आइकॉन के बैकग्राउंड लेयर के तौर पर इस्तेमाल करने के लिए कोई रंग चुनें.
- लेगसी टैब पर क्लिक करें और डिफ़ॉल्ट सेटिंग देखें. पुष्टि करें कि आपको लेगसी, गोल, और Google Play Store आइकॉन जनरेट करने हैं. आगे बढ़ें पर क्लिक करें.
- आइकॉन पाथ की पुष्टि करें डायलॉग बॉक्स दिखता है. इसमें यह दिखाया जाता है कि आइकॉन फ़ाइलें कहां जोड़ी जा रही हैं और कहां बदली जा रही हैं. पूरा करें पर क्लिक करें.
- ऐप्लिकेशन को AVD Emulator या Android डिवाइस पर चलाएं.
Android Studio, अलग-अलग स्क्रीन डेन्सिटी के लिए लॉन्चर इमेज को mipmap डायरेक्ट्री में अपने-आप जोड़ देता है. Android Sunflower ऐप्लिकेशन अब लॉन्च आइकॉन के तौर पर, नए क्लिप-आर्ट आइकॉन का इस्तेमाल करता है.
- ऐप्लिकेशन को फिर से चलाएं. पक्का करें कि नया लॉन्चर आइकॉन, 'ऐप्लिकेशन खोजें' स्क्रीन पर दिखता हो.
पहला चरण: Android के आधिकारिक दस्तावेज़ पढ़ना
Android के दस्तावेज़ों वाली कुछ सबसे काम की साइटों के बारे में जानें. साथ ही, यह भी जानें कि इन साइटों पर क्या-क्या उपलब्ध है:
- developer.android.com पर जाएं. Android डेवलपर के लिए उपलब्ध यह आधिकारिक दस्तावेज़, Google अपडेट करता रहता है.
- developer.android.com/design/ पर जाएं. इस साइट पर, अच्छी क्वालिटी वाले Android ऐप्लिकेशन के लुक और फ़ंक्शन को डिज़ाइन करने के लिए दिशा-निर्देश दिए गए हैं.
- material.io पर जाएं. यह साइट, Material Design के बारे में जानकारी देती है. मटेरियल डिज़ाइन, डिज़ाइन से जुड़ा एक कॉन्सेप्ट है. इसमें बताया गया है कि मोबाइल डिवाइसों पर सभी ऐप्लिकेशन, न कि सिर्फ़ Android ऐप्लिकेशन कैसे दिखने चाहिए और कैसे काम करने चाहिए. मटीरियल डिज़ाइन के बारे में ज़्यादा जानने के लिए, लिंक पर जाएं. उदाहरण के लिए, रंग के इस्तेमाल के बारे में जानने के लिए, डिज़ाइन टैब पर क्लिक करें. इसके बाद, रंग चुनें.
- एपीआई की जानकारी, रेफ़रंस दस्तावेज़, ट्यूटोरियल, टूल गाइड, और कोड सैंपल देखने के लिए, developer.android.com/docs/ पर जाएं.
- Google Play पर ऐप्लिकेशन पब्लिश करने के बारे में जानकारी पाने के लिए, developer.android.com/distribute/ पर जाएं. Google Play, Google का डिजिटल डिस्ट्रिब्यूशन सिस्टम है. इसका इस्तेमाल, Android SDK से बनाए गए ऐप्लिकेशन के लिए किया जाता है. उपयोगकर्ताओं की संख्या बढ़ाने और पैसे कमाने के लिए, Google Play Console का इस्तेमाल करें.
दूसरा चरण: Android टीम और Google Search से मिले कॉन्टेंट के बारे में जानना
- Android Developers YouTube चैनल पर जाएं. यह ट्यूटोरियल और सलाह पाने का बेहतरीन सोर्स है.
- Android के आधिकारिक ब्लॉग पर जाएं. यहां Android टीम, खबरें और सुझाव पोस्ट करती है.
- Google Search में कोई सवाल डालें. इसके बाद, Google Search इंजन अलग-अलग संसाधनों से काम के नतीजे इकट्ठा करता है. उदाहरण के लिए, Google Search का इस्तेमाल करके यह सवाल पूछें, "भारत में Android OS का सबसे लोकप्रिय वर्शन कौन-सा है?" Google Search में गड़बड़ी के मैसेज भी डाले जा सकते हैं.
तीसरा चरण: Stack Overflow पर खोजें
Stack Overflow, प्रोग्रामर का एक समुदाय है. यहां प्रोग्रामर एक-दूसरे की मदद करते हैं. अगर आपको कोई समस्या आती है, तो हो सकता है कि किसी ने पहले ही उसका जवाब पोस्ट कर दिया हो.
- Stack Overflow पर जाएं.
- खोज बॉक्स में कोई सवाल डालें, जैसे कि "मैं वाई-फ़ाई पर ADB को कैसे सेट अप करूं और इसका इस्तेमाल कैसे करूं?" Stack Overflow पर रजिस्टर किए बिना भी खोज की जा सकती है. हालांकि, अगर आपको कोई नया सवाल पोस्ट करना है या किसी सवाल का जवाब देना है, तो आपको रजिस्टर करना होगा.
- खोज बॉक्स में,
[android]
डालें.[]
ब्रैकेट से पता चलता है कि आपको ऐसी पोस्ट खोजनी हैं जिन्हें Android के बारे में टैग किया गया है. - अपनी खोज को ज़्यादा सटीक बनाने के लिए, टैग और खोज के लिए इस्तेमाल किए जाने वाले शब्दों को एक साथ इस्तेमाल किया जा सकता है. ये खोजें आज़माएं:
[android] and [layout]
[android] "hello world"
चौथा चरण: SDK Manager का इस्तेमाल करके, ऑफ़लाइन दस्तावेज़ इंस्टॉल करना
Android Studio इंस्टॉल करने पर, Android SDK के ज़रूरी कॉम्पोनेंट भी इंस्टॉल हो जाते हैं. उपलब्ध अन्य लाइब्रेरी और दस्तावेज़ इंस्टॉल करने के लिए, SDK Manager का इस्तेमाल करें.
एसडीके मैनेजर के बारे में जानने और एसडीके के दस्तावेज़ डाउनलोड करने के लिए, यह तरीका अपनाएं:
- Android Studio में, Tools > SDK Manager चुनें. एसडीके मैनेजर खुल जाएगा.
- SDK Manager के बाईं ओर दिए गए कॉलम में, Android SDK चुनें(नीचे दिए गए स्क्रीनशॉट में 1).
- Android SDK Location फ़ील्ड (नीचे दिए गए स्क्रीनशॉट में 2) में दिए गए पाथ को नोट करें. बाद में, इस पाथ का इस्तेमाल करके इंस्टॉल की गई फ़ाइलें ढूंढी जा सकती हैं.
- SDK Manager में, SDK Platforms टैब पर क्लिक करें. यहां से, Android सिस्टम के अन्य वर्शन इंस्टॉल किए जा सकते हैं.
- एसडीके टूल टैब पर क्लिक करें. यहां से, SDK टूल के ऐसे डेवलपर टूल इंस्टॉल किए जा सकते हैं जो डिफ़ॉल्ट रूप से इंस्टॉल नहीं होते. Android डेवलपर दस्तावेज़ का ऑफ़लाइन वर्शन भी इंस्टॉल किया जा सकता है.
- एसडीके अपडेट करने वाली साइटें टैब पर क्लिक करें. Android Studio, सूची में शामिल और चुनी गई साइटों पर अपडेट के लिए नियमित रूप से जांच करता है.
- SDK Tools टैब पर वापस जाएं. अगर Documentation for Android SDK चेकबॉक्स पहले से नहीं चुना गया है, तो उसे चुनें. लागू करें पर क्लिक करें.
पुष्टि करने वाला एक डायलॉग बॉक्स खुलेगा. इसमें आपको यह दिखेगा कि डाउनलोड करने के लिए, डिस्क में कितनी जगह की ज़रूरत है. ठीक है पर क्लिक करें. - इंस्टॉल पूरा होने के बाद, हो गया पर क्लिक करें.
इंस्टॉल किए गए दस्तावेज़ ढूंढने के लिए, यह तरीका अपनाएं:
- अपने कंप्यूटर पर,
Android/sdk/
डायरेक्ट्री पर जाएं. (डायरेक्ट्री का पाथ ढूंढने के लिए, ऊपर दिए गए स्क्रीनशॉट में 2 के तौर पर दिखाया गया Android SDK टूल की जगह फ़ील्ड देखें.) docs/
डायरेक्ट्री खोलें.index.html
फ़ाइल ढूंढें और उसे ब्राउज़र में खोलें.
- Android डेवलपर का आधिकारिक दस्तावेज़ developer.android.com पर उपलब्ध है.
- मटेरियल डिज़ाइन, डिज़ाइन से जुड़ा एक सिद्धांत है. इसमें बताया गया है कि मोबाइल डिवाइसों पर ऐप्लिकेशन कैसे दिखने चाहिए और कैसे काम करने चाहिए. Material Design सिर्फ़ Android ऐप्लिकेशन के लिए नहीं है. मटीरियल डिज़ाइन के दिशा-निर्देश material.io पर उपलब्ध हैं.
- Android Studio, ऐप्लिकेशन और ऐक्टिविटी के सामान्य और सुझाए गए डिज़ाइन के लिए टेंप्लेट उपलब्ध कराता है. इन टेंप्लेट में, इस्तेमाल के सामान्य उदाहरणों के लिए काम करने वाला कोड होता है.
- प्रोजेक्ट बनाते समय, पहली गतिविधि के लिए कोई टेंप्लेट चुना जा सकता है.
- ऐप्लिकेशन डेवलप करते समय, बिल्ट-इन टेंप्लेट से गतिविधियां और ऐप्लिकेशन के अन्य कॉम्पोनेंट बनाए जा सकते हैं.
- Google के सैंपल में कोड के सैंपल होते हैं. इन्हें पढ़ा जा सकता है, कॉपी किया जा सकता है, और अपने प्रोजेक्ट में शामिल किया जा सकता है.
Udacity का कोर्स:
Android Studio के दस्तावेज़:
Android डेवलपर का दस्तावेज़:
- Android डेवलपर साइट
- Google Developers की ट्रेनिंग साइट
- लेआउट
- ऐप्लिकेशन के संसाधनों के बारे में खास जानकारी
- मेन्यू
TextView
- स्ट्रिंग संसाधन
- ऐप्लिकेशन मेनिफ़ेस्ट के बारे में खास जानकारी
कोड के उदाहरण:
- GitHub पर Google Developers के ट्रेनिंग कोर्स के लिए सोर्स कोड
- Google के सैंपल
- डेवलपर के लिए Android कोड के सैंपल
वीडियो:
अन्य संसाधन:
अगला लेसन शुरू करें:
इस कोर्स में मौजूद अन्य कोडलैब के लिंक के लिए, Android Kotlin Fundamentals कोडलैब का लैंडिंग पेज देखें.