इस कोडलैब में, Android Studio की ओर से दिए गए बुनियादी ऐप्लिकेशन के टेंप्लेट का इस्तेमाल करके, अपना पहला Android ऐप्लिकेशन (हैप्पी बर्थडे) बनाया जाएगा. आपको यह भी पता चलेगा कि Android प्रोजेक्ट कैसा दिखता है. साथ ही, Android Studio में अलग-अलग विंडो इस्तेमाल करने का तरीका भी पता चलेगा.
ज़रूरी शर्तें
- वर्ड प्रोसेसर या स्प्रेडशीट जैसे ऐप्लिकेशन को सेट अप करने, कॉन्फ़िगर करने, और इस्तेमाल करने के बारे में जानकारी होना
आपको क्या सीखने को मिलेगा
- टेंप्लेट का इस्तेमाल करके, Android ऐप्लिकेशन के लिए Android Studio प्रोजेक्ट बनाने का तरीका.
आपको क्या बनाना है
- टेंप्लेट से बनाया गया एक बेसिक Android ऐप्लिकेशन
आपको इन चीज़ों की ज़रूरत पड़ेगी
- Android Studio इंस्टॉल किया गया कंप्यूटर
इस टास्क में, आपको Android Studio की ओर से उपलब्ध कराए गए प्रोजेक्ट टेंप्लेट का इस्तेमाल करके, एक Android ऐप्लिकेशन बनाना होगा.
प्रोजेक्ट टेंप्लेट
Android Studio में, प्रोजेक्ट टेंप्लेट एक ऐसा Android ऐप्लिकेशन होता है जिसमें सभी ज़रूरी हिस्से होते हैं. हालांकि, इसमें ज़्यादा कुछ नहीं होता. इसका मकसद, आपको जल्दी शुरू करने में मदद करना और आपका कुछ काम बचाना है. Android Studio में मौजूद टेंप्लेट के कुछ उदाहरण यहां दिए गए हैं: मैप वाला ऐप्लिकेशन और कई स्क्रीन वाला ऐप्लिकेशन.
Empty Activity प्रोजेक्ट बनाना
इन चरणों में, आपको अपने नए ऐप्लिकेशन के लिए बिना ऐक्टिविटी वाले प्रोजेक्ट टेंप्लेट का इस्तेमाल करके, एक नया Android Studio प्रोजेक्ट बनाना होगा.
- अगर Android Studio पहले से खुला नहीं है, तो Android Studio आइकॉन
पर क्लिक करके इसे खोलें.
Android Studio में आपका स्वागत है विंडो दिखती है.
- Android Studio में आपका स्वागत है विंडो में, + नया Android Studio प्रोजेक्ट शुरू करें पर क्लिक करें.
नया प्रोजेक्ट बनाएं विंडो खुलती है. इसमें Android Studio की ओर से उपलब्ध कराए गए टेंप्लेट की सूची होती है.
- सबसे ऊपर मौजूद टैब पर क्लिक करें और टेंप्लेट को स्क्रोल करके देखें. इससे आपको यह पता चलेगा कि क्या-क्या किया जा सकता है! कई तरह के डिवाइसों (जैसे कि फ़ोन, टैबलेट, और स्मार्टवॉच) और अलग-अलग तरह के ऐप्लिकेशन के लिए टेंप्लेट उपलब्ध हैं. जैसे, स्क्रोल की जा सकने वाली स्क्रीन वाले ऐप्लिकेशन, मैप वाले ऐप्लिकेशन, और शानदार नेविगेशन वाले ऐप्लिकेशन.
- विंडो में सबसे ऊपर बाईं ओर, फ़ोन और टैबलेट टैब पर क्लिक करें.
- सबसे ऊपर वाली लाइन में, बिना ऐक्टिविटी वाला टेंप्लेट पर क्लिक करें, ताकि इसे अपने प्रोजेक्ट के टेंप्लेट के तौर पर चुना जा सके.
बिना ऐक्टिविटी वाला टेंप्लेट, ऐप्लिकेशन बनाने के लिए सबसे आसान टेंप्लेट है. इसमें एक ही स्क्रीन होती है और "Hello World!" मैसेज दिखता है.
- विंडो में सबसे नीचे, आगे बढ़ें पर क्लिक करें. नया प्रोजेक्ट बनाएं डायलॉग बॉक्स खुलता है.
अपने प्रोजेक्ट को इस तरह कॉन्फ़िगर करें:
- नाम आपके ऐप्लिकेशन का नाम है. यहां दिए गए नाम बॉक्स में, अपने प्रोजेक्ट के नाम के तौर पर
Happy Birthday
डालें. - पैकेज का नाम, Android सिस्टम इस्तेमाल करता है. इससे आपके ऐप्लिकेशन की पहचान यूनीक तौर पर होती है. आम तौर पर, यह आपके संगठन के नाम के बाद ऐप्लिकेशन का नाम होता है. यह सब लोअरकेस में होता है. इस मामले में, यह "
com.example.happybirthday
" है. - सेव करने की जगह वह जगह होती है जहां आपके प्रोजेक्ट से जुड़ी सभी फ़ाइलें सेव की जाती हैं. अपने कंप्यूटर पर उस जगह का नोट बना लें, ताकि आपको अपनी फ़ाइलें मिल सकें. आपके पास जगह की जानकारी को अभी सेव न करने का विकल्प भी है.
- भाषा से तय होता है कि आपको अपने प्रोजेक्ट के लिए किस प्रोग्रामिंग भाषा का इस्तेमाल करना है. पक्का करें कि भाषा
Kotlin
पर सेट हो. - कम से कम एसडीके से पता चलता है कि आपका ऐप्लिकेशन, Android के किस वर्शन पर काम कर सकता है. ड्रॉपडाउन सूची से
API 19: Android 4.4 (KitKat)
चुनें.
- कम से कम लेवल वाला एसडीके टूल के नीचे, सूचना वाला नोट देखें. इसमें बताया गया है कि चुने गए एपीआई लेवल के साथ, आपका ऐप्लिकेशन कितने डिवाइसों पर चल सकता है. अगर आपको इसके बारे में ज़्यादा जानना है, तो मेरी मदद करें लिंक पर क्लिक करें. इससे आपको Android के अलग-अलग वर्शन की सूची दिखेगी. यह सूची यहां दिखाई गई है. इसके बाद, नया प्रोजेक्ट विंडो पर वापस जाएं.
- नया प्रोजेक्ट बनाएं विंडो में, पक्का करें कि android.support की लेगसी लाइब्रेरी का इस्तेमाल करें विकल्प पर सही का निशान न लगा हो. अगर आपको इस बारे में ज़्यादा जानना है, तो सवाल के निशान पर क्लिक करें.
- पूरा करें पर क्लिक करें.
Android Studio, प्रोजेक्ट और उसकी सभी फ़ाइलों को खोलता है.
Android Studio को पहली बार खोलने पर, आपको तीन विंडो दिखेंगी:
(1) प्रोजेक्ट विंडो में, आपके प्रोजेक्ट की फ़ाइलें और फ़ोल्डर दिखते हैं.
(2) बदलाव करने की विंडो का इस्तेमाल कोड में बदलाव करने के लिए किया जाता है.
(3) नया क्या है विंडो में, खबरें और काम की सलाह दिखती हैं.
Android Studio के सबसे नीचे दाएं कोने में मौजूद प्रोग्रेस बार या मैसेज से पता चलता है कि Android Studio अब भी आपके प्रोजेक्ट को सेट अप करने पर काम कर रहा है या नहीं. उदाहरण के लिए:
- Android Studio में प्रोजेक्ट सेट अप होने तक इंतज़ार करें. जब प्रोजेक्ट पूरा हो जाएगा, तब आपको सबसे नीचे बाएं कोने में एक मैसेज दिखेगा. यह मैसेज यहां दिखाए गए मैसेज की तरह होगा.
इस टास्क में, आपको Android वर्चुअल डिवाइस (AVD) मैनेजर का इस्तेमाल करके, मोबाइल डिवाइस का सॉफ़्टवेयर वर्शन (एम्युलेटर) बनाना होगा. इसके बाद, इसे अपने कंप्यूटर पर चलाना होगा. वर्चुअल डिवाइस या एम्युलेटर, किसी खास तरह के Android डिवाइस, जैसे कि फ़ोन के कॉन्फ़िगरेशन का सिम्युलेशन करता है. यह कोई भी ऐसा फ़ोन या टैबलेट हो सकता है जिसमें आपकी पसंद के Android सिस्टम वर्शन का इस्तेमाल किया जा रहा हो. इसके बाद, आपको वर्चुअल डिवाइस का इस्तेमाल करके, बिना ऐक्टिविटी वाले टेंप्लेट से बनाए गए ऐप्लिकेशन को चलाना होगा.
Android वर्चुअल डिवाइस (AVD) बनाना
अपने कंप्यूटर पर एम्युलेटर चलाने के लिए, सबसे पहले वर्चुअल डिवाइस का कॉन्फ़िगरेशन बनाना होता है.
- Android Studio के मेन्यू बार में, Tools > AVD Manager को चुनें.
आपके वर्चुअल डिवाइस डायलॉग, यहां दिखाए गए तरीके से दिखता है. (अगर आपने पहले कोई वर्चुअल डिवाइस बनाया है, तो वह यहां दिखेगा.)
- + वर्चुअल डिवाइस बनाएं पर क्लिक करें.
हार्डवेयर चुनें विंडो दिखती है.
हार्डवेयर चुनें विंडो में, पहले से कॉन्फ़िगर किए गए डिवाइसों की सूची दिखती है. इन्हें कैटगरी के हिसाब से व्यवस्थित किया जाता है. इनमें से कोई डिवाइस चुना जा सकता है. टेबल में हर डिवाइस के लिए, डिसप्ले साइज़ (साइज़), पिक्सल में स्क्रीन रिज़ॉल्यूशन (रिज़ॉल्यूशन), और पिक्सल डेंसिटी (डेंसिटी) का कॉलम दिया गया है.
- कैटगरी के तौर पर फ़ोन चुनें.
- कोई फ़ोन चुनें. उदाहरण के लिए,
Pixel 3 XL
. इसके बाद, आगे बढ़ें पर क्लिक करें. आपके पास कोई भी फ़ोन चुनने का विकल्प है. हालांकि, इस कोडलैब के लिए, नया डिवाइस चुनें.
आपको सिस्टम इमेज विंडो दिखेगी. यहां से, अपने वर्चुअल डिवाइस पर चलाने के लिए Android सिस्टम का वर्शन चुना जा सकता है. इससे, Android सिस्टम के अलग-अलग वर्शन पर अपने ऐप्लिकेशन को टेस्ट किया जा सकता है.
- सुझाया गया टैब में जाकर, वर्चुअल डिवाइस पर चलाने के लिए Android सिस्टम का वर्शन
Q
चुनें. यह Android का सबसे नया वर्शन है. हालांकि, आपके पास बाद में किसी भी स्टेबल वर्शन को चुनने का विकल्प होता है. स्टेबल वर्शन की सूची देखने के लिए, यहां जाएं.
- आगे बढ़ें पर क्लिक करें.
Android Virtual Device (AVD) विंडो दिखती है. यहाँ से, अपने डिवाइस के लिए कॉन्फ़िगरेशन की अन्य जानकारी चुनी जा सकती है.
- AVD का नाम फ़ील्ड में, अपने Android वर्चुअल डिवाइस का नाम डालें. बाकी जानकारी में कोई बदलाव न करें.
- पूरा करें पर क्लिक करें.
आपका नया वर्चुअल डिवाइस, आपका वर्चुअल डिवाइस विंडो में दिखता है. अब इसका इस्तेमाल किया जा सकता है.
- आपका वर्चुअल डिवाइस विंडो बंद करें.
अपने ऐप्लिकेशन को वर्चुअल डिवाइस पर चलाना
- अगर Android Studio पहले से फ़ोरग्राउंड में नहीं है, तो इसे फ़ोरग्राउंड में लाएं.
- Android Studio में, टूलबार में वर्चुअल डिवाइस का ड्रॉपडाउन मेन्यू ढूंढें. यह नीचे दिए गए उदाहरण की तरह दिखेगा. इसके बाद, ड्रॉपडाउन सूची से बनाया गया वर्चुअल डिवाइस चुनें.
(इसके अलावा, चलाएं > डिवाइस चुनें.. पर क्लिक करें. इसके बाद, पॉप-अप में उपलब्ध डिवाइसों में से अपना वर्चुअल डिवाइस चुनें.)
- Android Studio में, Run > Run app को चुनें. इसके अलावा, Run icon Run app पर क्लिक करें या टूलबार में मौजूद Run icon [ICON HERE] पर क्लिक करें. [IMAGEINFO]: ic_run.png, Android Studio Run icon" style="width: 21.56px" src="img/609c3e4473493202.png"> टूलबार पर क्लिक करें.
वर्चुअल डिवाइस, असली डिवाइस की तरह ही चालू होता है और बूट होता है. आपके कंप्यूटर की स्पीड के हिसाब से, इसमें थोड़ा समय लग सकता है.
जब आपका ऐप्लिकेशन तैयार हो जाता है, तो वह वर्चुअल डिवाइस पर खुल जाता है. इसे यहां दिखाया गया है.
बहुत बढ़िया! आपका वर्चुअल डिवाइस अब चालू हो गया है. ध्यान दें कि टाइटल अब "Happy Birthday
" है और स्क्रीन पर "Hello World!
" दिख रहा है.
प्रोजेक्ट कॉन्फ़िगर करते समय, Android Studio ने आपके कंप्यूटर पर एक फ़ोल्डर बनाया था. इसमें आपके सभी Android प्रोजेक्ट मौजूद होते हैं. इस फ़ोल्डर का नाम AndroidStudioProjects है. AndroidStudioProjects फ़ोल्डर के अंदर, Android Studio आपके ऐप्लिकेशन के नाम (इस मामले में HappyBirthday) से एक फ़ोल्डर भी बनाता है.
HappyBirthday फ़ोल्डर, आपका प्रोजेक्ट फ़ोल्डर है. Android Studio, आपकी बनाई गई फ़ाइलों और Android Studio की बनाई गई फ़ाइलों को आपके प्रोजेक्ट फ़ोल्डर में सेव करता है.
- Android Studio में, बाईं ओर मौजूद प्रोजेक्ट विंडो देखें. प्रोजेक्ट विंडो में, आपके प्रोजेक्ट की फ़ाइलें और फ़ोल्डर दिखते हैं.
प्रोजेक्ट विंडो में मौजूद फ़ाइलों को व्यवस्थित किया जाता है, ताकि कोड लिखते समय प्रोजेक्ट फ़ाइलों के बीच नेविगेट करना आसान हो. हालांकि, अगर फ़ाइल ब्राउज़र (जैसे, Finder या Windows Explorer) में फ़ाइलों को देखा जाए, तो फ़ाइल का स्ट्रक्चर अलग तरीके से व्यवस्थित होता है.
इस टास्क में, आपको प्रोजेक्ट फ़ोल्डर के क्रम के इन दो अलग-अलग व्यू के बारे में पता चलेगा.
- Android Studio में, Project विंडो में सबसे ऊपर बाएं कोने में मौजूद ड्रॉप-डाउन मेन्यू से, Android चुनें.
आपको फ़ाइल की सूची कुछ इस तरह दिखेगी:
अपने प्रोजेक्ट के लिए कोड लिखते समय, फ़ाइलों को इस तरह से व्यवस्थित करना और देखना फ़ायदेमंद होता है.
अपनी फ़ाइलों को फ़ाइल ब्राउज़र में भी देखा जा सकता है. जैसे, macOS के लिए Finder या Windows के लिए Explorer.
- प्रोजेक्ट विंडो में, ड्रॉप-डाउन मेन्यू से प्रोजेक्ट की सोर्स फ़ाइलें चुनें.
ध्यान दें कि टाइटल बदलकर, उस फ़ोल्डर का नाम हो जाता है जिसमें प्रोजेक्ट की फ़ाइलें सेव की जाती हैं.
अब फ़ाइल एक्सप्लोरर की तरह ही फ़ाइलों को ब्राउज़ किया जा सकता है.
- पिछले व्यू पर वापस जाने के लिए, Project विंडो में जाकर, Android को फिर से चुनें.
बढ़िया! अब टेंप्लेट से ऐप्लिकेशन बनाया और चलाया जा सकता है. साथ ही, प्रोजेक्ट फ़ाइलें भी देखी जा सकती हैं.
- नया प्रोजेक्ट बनाने के लिए, Android Studio शुरू करें. इसके बाद, + नया Android Studio प्रोजेक्ट शुरू करें पर क्लिक करें. अपने प्रोजेक्ट का नाम डालें, कोई टेंप्लेट चुनें, और जानकारी भरें.
- अपने ऐप्लिकेशन को चलाने के लिए, Android वर्चुअल डिवाइस (एम्युलेटर) बनाने के लिए, Tools > AVD Manager को चुनें. इसके बाद, हार्डवेयर डिवाइस और सिस्टम इमेज चुनने के लिए, AVD Manager का इस्तेमाल करें.
- अपने ऐप्लिकेशन को वर्चुअल डिवाइस पर चलाने के लिए, पक्का करें कि आपने कोई डिवाइस बनाया हो. इसके बाद, टूलबार के ड्रॉपडाउन मेन्यू से डिवाइस चुनें. फिर, चलाएं आइकॉन ऐप्लिकेशन चलाएं पर क्लिक करके या टूलबार में मौजूद 'चलाएं' आइकॉन [ICON HERE] पर क्लिक करके, अपना ऐप्लिकेशन चलाएं. [IMAGEINFO]: ic_run.png, Android Studio Run icon" style="width: 20.00px" src="img/609c3e4473493202.png"> टूलबार पर क्लिक करें.
- अपनी प्रोजेक्ट फ़ाइलें ढूंढने के लिए, प्रोजेक्ट विंडो में, ड्रॉपडाउन से प्रोजेक्ट की सोर्स फ़ाइलें चुनें.