एंड्रॉइड ऐप कैसे विकसित करें

Google का एंड्रॉइड मोबाइल ऑपरेटिंग सिस्टम उन कोडर्स के लिए एकदम सही है, जो ऐप्पल के अप्रूवल सिस्टम की कठोरता से गुजरने के बिना, फोन एप्लिकेशन विकसित करना चाहते हैं। यह मार्गदर्शिका आपको सही तरीके से अपने किलर ऐप आइडिया को कोड करने के लिए सही सॉफ्टवेयर और टूल्स के साथ स्थापित करेगी।

आप प्रोग्रामिंग में कितने भी अच्छे क्यों न हों, अगर आप अपने सिर को एंड्रॉइड के सॉफ्टवेयर डेवलपमेंट किट (एसडीके) के चारों ओर लपेट नहीं सकते हैं, तो आपके ऐप शेक्सपियर में लिखे जा सकते हैं। तो इन चरणों का पालन करें और प्रक्रिया के साथ पकड़ना शुरू करें।

जावा डेवलपमेंट किट

पहली बात आपको जावा एप्लिकेशन (एंड्रॉइड ऐप्स का आधार) लिखना शुरू करना होगा, इस लिंक पर ओरेकल द्वारा प्रदान किया गया जावा डेवलपमेंट किट (जेडडीके) है।

आपने संभवतः अपने दैनिक इंटरनेट के दौरान अपने असंख्य रूपों में से एक में जावा रनटाइम एनवायरनमेंट (JRE) को उठाया है, जो आपको अपने कंप्यूटर पर ऐपलेट चलाने की अनुमति देता है। आप JRE के संस्करण को अनइंस्टॉल करने के लिए अच्छी तरह से करेंगे जो आपके द्वारा डाउनलोड किए जा रहे JDK संस्करण से टकराता है। सौभाग्य से, ऊपर की स्थापना में नवीनतम और सबसे बड़ा जेआरई संस्करण शामिल है, जो निश्चित रूप से संगत होगा, आपको बाद में इसे फिर से स्थापित करने के कठिन कार्य को बचाएगा।

इंस्टॉलर को डाउनलोड करें और चलाएं, सुनिश्चित करें कि 'डेवलपमेंट टूल्स', 'सोर्स कोड' और 'पब्लिक जेआरई' कस्टम इंस्टॉल विंडो में शामिल हैं जैसा कि नीचे देखा गया है (आपका विचार भिन्न हो सकता है)। 'अगला' पर क्लिक करें, लाइसेंस समझौते को पढ़ें यदि आपको अपने हाथों पर बहुत समय मिल गया है, तो इसे अपना काम करने दें और आप जाने के लिए अच्छे हैं।

जबकि अधिकांश एकीकृत विकास पर्यावरण (IDE) अनुप्रयोग - अगले चरण में विस्तृत - अपने स्वयं के संकलक के साथ आते हैं, यह आम तौर पर अपने नए स्थापित जावा कंपाइलर को कमांड प्रॉम्प्ट में कॉन्फ़िगर करने के लिए उपयोगी होता है ताकि आवश्यकता पड़ने पर आप इसका उपयोग कर सकें।

विंडोज के लिए, कंट्रोल पैनल के माध्यम से सिस्टम में नेविगेट करें और उन्नत सेटिंग्स का चयन करें। यहां से, 'पर्यावरण चर' का चयन करें और 'पथ' नाम के चर का पता लगाएं। नीचे दिए गए उदाहरण के अनुसार, अपने नए जावा इंस्टाल की 'बिन' डायरेक्टरी की फाइल पाथ को जोड़ें।

सभी को तैरने के लिए जाँच करने के लिए 'java -version' और 'javac -version' कमांड्स का उपयोग करें:

एक आईडीई स्थापित करें

इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट सॉफ्टवेयर का इस्तेमाल बड़े पैमाने पर कोडर और प्रोग्राम्स को विकसित करने के लिए एक जैसे न्यूडिक्स द्वारा किया जाता है। बिन बुलाए के लिए, एक आईडीई एक ऐसा अनुप्रयोग है जो प्रोग्रामर को कोड लिखने में सहायक बनाता है, जैसे कि डिबगर्स, एक संकलक और अधिक जैसे टूल का एक अनिवार्य सेट प्रदान करता है।

जबकि इस प्रदर्शन के लिए व्यापक स्तर पर IDE एप्लिकेशन उपलब्ध हैं, हम निशुल्क सॉफ़्टवेयर ग्रहण का उपयोग करेंगे, क्योंकि Google इसके लिए एक प्लग-इन प्रदान करता है जो Android SDK को एकीकृत करता है। इस लिंक का अनुसरण करें और अपने सिस्टम के लिए सही संस्करण ढूंढें।

यह हिस्सा काफी हद तक भिन्न होता है, लेकिन मैंने जो संस्करण डाउनलोड किया था, वह ज़िप फ़ाइल के रूप में आया था, जिसे निकालने के बाद, 'eclipse.exe' फ़ाइल को शामिल किया गया, जो बिना किसी इंस्टॉलेशन के चला गया। यदि आपके संस्करण को एक इंस्टॉल की आवश्यकता है, तो डिफ़ॉल्ट सेटिंग्स के साथ चरणों का पालन करें क्योंकि कोई विशिष्ट कॉन्फ़िगरेशन की आवश्यकता नहीं है। पहले भाग में, आपको एक 'कार्यक्षेत्र' की पहचान करने के लिए कहा जाएगा, जहां आपका कोड और संबंधित फाइलें संग्रहीत की जाएंगी। कहीं भी सुविधाजनक पर्याप्त होगा।

एक बार पूरा होने पर, आपको कुछ ऐसा देखना चाहिए जो इस से भिन्न न हो:

यदि आप आगे बढ़ने से पहले एक्लिप्स से अधिक परिचित होना चाहते हैं, तो हेल्प विंडो खोलें और वर्कबेंच यूजर गाइड देखें। एक जावा डेवलपमेंट यूजर गाइड भी है जो आपको जावा के मूल पर मार्गदर्शन दे सकता है यदि आप भाषा से परिचित नहीं हैं।

Android सॉफ़्टवेयर डेवलपमेंट किट प्राप्त करें

इस लिंक पर जाएं और 'एसडीके प्राप्त करें' चुनें। अगले पेज पर, अपने सिस्टम के लिए एंड्रॉइड एसडीके इंस्टॉल करने के लिए लिंक का पालन करें।

एक बार निष्पादन योग्य फ़ाइल डाउनलोड हो जाने के बाद, इंस्टॉलेशन चलाएं। जब आप नीचे दी गई खिड़की पर पहुंचते हैं, तो उस निर्देशिका का एक नोट बनाएं जिसे यह स्थापित किया जा रहा है (या यदि आप चाहें तो इसे बदल दें)।

स्थापना पूर्ण होने पर, Android SDK प्रबंधक खोलें और आपको नीचे स्क्रीन के साथ प्रस्तुत किया जाएगा:

मूल पैकेज में शामिल सभी आवश्यक पैकेजों और संसाधनों को स्थापित करने के लिए बटन पर क्लिक करें।

Android विकास उपकरण प्लगइन स्थापित करें

जैसा कि उल्लेख किया गया है, Google ने ग्रहण के लिए एक विशेष रूप से निर्मित एंड्रॉइड एसडीके प्लगइन प्रदान किया है, जिसे सीधे आईडीई के भीतर से जोड़ा जा सकता है।

ग्रहण में, 'सहायता' पर जाएँ और 'नया सॉफ़्टवेयर स्थापित करें' चुनें। 'जोड़ें' बटन पर क्लिक करें और आपको ADT प्लगइन रखने वाले ऑनलाइन सॉफ़्टवेयर रिपॉजिटरी को जोड़ने के लिए एक विंडो पर ले जाया जाएगा। इसे एक वर्णनात्मक नाम दें और निम्न URL को 'स्थान' बॉक्स में दर्ज करें:

  • //dl-ssl.google.com/android/eclipse

ओके पर क्लिक करें'। नए जोड़े गए भंडार का चयन करें और 'डेवलपर टूल' पर टिक करें।

'अगला' पर क्लिक करें और प्लगइन फ़ाइलों को स्थापित करने के लिए चरणों का पालन करें। पूर्ण होने पर, ये दो चिह्न ग्रहण के टूलबार में दिखाई देने चाहिए:

अब 'विंडो' और 'प्राथमिकताएं' पर जाएं, 'एंड्रॉइड' सेक्शन चुनें और सुनिश्चित करें कि एसडीके स्थान एसडीके निर्देशिका के समान है जिसे आपने पहले नोट किया था। आपको इस तरह के परिणाम प्राप्त करने चाहिए:

अब आप Android विकास उपकरण प्लगइन के गर्व के मालिक हैं।

Android एमुलेटर सेट करना

यद्यपि यह मदद करता है, आपको उनके लिए एप्लिकेशन बनाने के लिए वास्तव में एक Android डिवाइस के मालिक होने की आवश्यकता नहीं है, क्योंकि Google एसडीके के साथ अपने मोबाइल ओएस के एक एमुलेटर में चक देता है। इससे पहले कि आप कोडिंग शुरू करें, यह एक एंड्रॉइड वर्चुअल डिवाइस (AVD) स्थापित करने के लायक है, ताकि आपको एक परीक्षण प्लेटफ़ॉर्म तैयार हो और प्रतीक्षा कर सके।

एडीटी टूलबार में जो आपने अंतिम चरण में जोड़ा था, फोन आइकन के साथ दाहिने हाथ के बटन का चयन करें। यह AVD प्रबंधक को नीचे दिए गए अनुसार खोलता है:

अब हम एक नया वर्चुअल डिवाइस बनाएंगे। यह उदाहरण एक सामान्य डिवाइस बनाएगा लेकिन ऑनलाइन एंड्रॉइड डिवाइसों के लिए कॉन्फ़िगरेशन का विवरण देने वाले संसाधन हैं। 'नया' चुनें और आपको नीचे दिए गए विंडो के रिक्त संस्करण के साथ प्रस्तुत किया जाएगा:

  • नाम: यदि आप कई डिवाइस कॉन्फ़िगरेशन पर परीक्षण करने जा रहे हैं, तो आपको कुछ वर्णनात्मक की आवश्यकता होगी। अन्यथा, एक सामान्य नाम ठीक काम करेगा।
  • लक्ष्य: यह एंड्रॉइड का संस्करण है जो एमुलेटर चलेगा। ज्यादातर मामलों में, वर्तमान में आपका एकमात्र विकल्प एंड्रॉइड का नवीनतम संस्करण है जो एसडीके इंस्टॉल के हिस्से के रूप में आया था। हालांकि, यदि आप पहले के संस्करणों पर परीक्षण करना चाहते हैं (जो बुद्धिमान होगा, तब भी उपयोग किए गए संस्करणों की विविधता को देखते हुए), फिर अतिरिक्त संस्करणों को स्थापित करने के लिए एसडीके प्रबंधक का उपयोग करें।
  • एसडी कार्ड: डिवाइस द्वारा उपयोग किए जाने वाले अतिरिक्त भंडारण की मात्रा का संकेत। डिफ़ॉल्ट रूप से, वर्चुअल डिवाइस में एसडी कार्ड के साथ 194 मेगाबाइट का 'आंतरिक' स्टोरेज होता है, इसलिए आप इस कंट्रोल का उपयोग डिवाइस के अनुमानित भंडारण को पूरी तरह से करने के लिए कर सकते हैं।
  • त्वचा: आप इस नियंत्रण का उपयोग प्रदर्शन के चारों ओर एक विशिष्ट उपकरण (जैसे एचटीसी वन एक्स) की उपस्थिति और विन्यास को स्थापित करने के लिए कर सकते हैं। लेकिन हमारे उद्देश्यों के लिए, डिफ़ॉल्ट मान ठीक है।
  • हार्डवेयर: चूंकि एंड्रॉइड चलाने वाले भौतिक उपकरणों में हार्डवेयर में एक विशाल विविधता है, इसलिए आप इस नियंत्रण का उपयोग किसी भी वर्चुअल हार्डवेयर सुविधाओं को जोड़ने के लिए कर सकते हैं जिन्हें आपको अपने ऐप का उपयोग करने की आवश्यकता है।

पूर्ण होने पर, AVD प्रबंधक विंडो को अब आपके नए बनाए गए डिवाइस को सूचीबद्ध करना चाहिए। आप इस डिवाइस को चलाने के लिए 'स्टार्ट' पर क्लिक कर सकते हैं, हालांकि इस बात का ध्यान रखें कि पहला बूट लंबे समय तक चल सकता है।

आपका पहला Android प्रोजेक्ट

अब जब आप इन सभी अनुप्रयोगों और प्लगइन्स के साथ अपने कंप्यूटर का वजन घटा चुके हैं, तो आप वास्तविक कोडिंग के साथ आरंभ करने के लिए तैयार हैं। लेकिन पहले हमें प्रोजेक्ट फ़ाइलों को सेट करने की आवश्यकता है।

आरंभ करने के लिए, 'फ़ाइल', 'नया', 'प्रोजेक्ट' पर जाएँ और Android टैब का विस्तार करें। 'Android एप्लिकेशन प्रोजेक्ट' चुनें और आपको इस स्क्रीन के साथ प्रस्तुत किया जाएगा:

आप प्रत्येक फ़ील्ड के सुझावों के लिए प्रत्येक फ़ील्ड के आगे रोलओवर आइकन का उपयोग कर सकते हैं जो प्रत्येक से संबंधित है। ध्यान में रखने के लिए सबसे महत्वपूर्ण है 'एप्लिकेशन का नाम', जो स्थापित होने पर एप्लिकेशन का नाम और 'न्यूनतम आवश्यक एसडीके' बनाएगा, जिसके साथ आप अपने एंड्रॉइड वर्जन को जल्द से जल्द निर्दिष्ट करना चाहते हैं। यदि आपको एंड्रॉइड के मल्टीटूडिनस संस्करणों पर एक रिफ्रेशर की आवश्यकता है, तो इस गाइड को देखें।

लॉन्चर आइकन जारी रखने और निर्दिष्ट करने के लिए 'अगला' पर क्लिक करें जो आपके ऐप का प्रतिनिधित्व करेगा। अगले मेनू पर आपको अपने ऐप के लिए एक 'गतिविधि' बनाने के लिए कहा जाएगा।

एक गतिविधि प्रभावी रूप से एक क्रिया या दृश्य है जो उपयोगकर्ता के साथ बातचीत करेगा, इसलिए आपके प्रोग्राम को विभाजित करने का एक तार्किक तरीका यह है कि उपयोगकर्ता क्या देखेगा और प्रत्येक पर उपलब्ध कार्यक्षमता के संदर्भ में गतिविधि द्वारा। इसलिए, यदि उदाहरण के लिए, आप एक सरल "हैलो वर्ल्ड" कार्यक्रम कर रहे हैं, तो आपको केवल एक गतिविधि की आवश्यकता है, जो कि पाठ दिखाने वाला दृश्य होगा, जबकि सभी इंटरफ़ेस सेटिंग्स एसडीके द्वारा बनाई गई संसाधन फ़ाइलों से खींच ली जाती हैं।

जब आप अपनी गतिविधियों पर निर्णय ले लें, तो 'समाप्त करें' पर क्लिक करें। ग्रहण आपके ऐप के लिए आवश्यक सभी फ़ाइलों को एक साथ जोड़ देगा, जिसमें आप अपने प्रोग्राम के मापदंडों को निर्दिष्ट करने के लिए कोड और / या परिवर्तन लिखेंगे।

ये लो। आपके लिए अपना ऐप डालना शुरू करने के लिए सब कुछ तैयार है। एंड्रॉइड वेबसाइट पर Google ऐप को विकसित करने के लिए (एंड्रॉइड प्रोग्रामिंग अनुभव वाले लोगों के लिए) ग्रिप्स प्राप्त करने के लिए Google में अच्छे चैप्स का एक विस्तृत सेट है। जावा प्रोग्रामिंग के साथ शुरुआत करने के लिए सबसे पहले किसी को भी ओरेकल द्वारा प्रदान किए गए ट्यूटोरियल की तलाश करनी चाहिए।

 

अपनी टिप्पणी छोड़ दो