अपना पहला एंड्रॉइड प्रोजेक्ट कैसे बनाएं - कोडिक्लिक

शेयर करना

अपना पहला एंड्रॉइड प्रोजेक्ट कैसे बनाएं

विज्ञापनों


पिछली प्रविष्टियों में हमने एंड्रॉइड के बारे में अलग-अलग सामान्य बातें देखीं, जिसमें हमें कोटलिन प्रोग्रामिंग भाषा, एप्लिकेशन के प्रकार, ऑपरेटिंग सिस्टम की विशेषताओं से लेकर टूल की स्थापना तक को ध्यान में रखना चाहिए...

अब, इस अवसर में हम देखेंगे कि अपना पहला एप्लिकेशन कैसे बनाएं!

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

परियोजना निर्माण.


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

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

इसके बाद, निर्माण विंडो लोड हो जाती है, यहां हम प्रोजेक्ट का नाम, पैकेज का नाम, पथ जहां प्रोजेक्ट संग्रहीत किया जाएगा, प्रोग्रामिंग भाषा और न्यूनतम एसडीके जिसके साथ हम काम करने जा रहे हैं, को परिभाषित करते हैं।


यदि हमें नहीं पता कि न्यूनतम एसडीके क्या है, तो हम "मुझे चुनने में मदद करें" पर क्लिक कर सकते हैं।

टिप्पणी: पैकेज नाम को स्पष्ट रूप से परिभाषित करना बहुत महत्वपूर्ण है, क्योंकि ऐप स्टोर में प्रकाशित होने पर यह पैकेज और कंपनी को संदर्भित करेगा। निम्नलिखित उदाहरण में हम Google Play पर प्रकाशित ऐप स्ट्रॉपरएस के लिए परिभाषित पैकेज पथ देखते हैं . (https://play.google.com/store/apps/details?id=co.chenao.stroopers&hl=es_419&gl=US)

प्रोजेक्ट निर्माण पर वापस जाते हुए, यदि हमें नहीं पता कि न्यूनतम एसडीके के लिए कौन सा संस्करण चुनना है, तो हम "मुझे चुनने में मदद करें" पर क्लिक कर सकते हैं।

जब हम ऐसा करते हैं, तो एक विंडो लोड हो जाती है जहां हम सबसे अधिक उपयोग किए जाने वाले से लेकर सबसे हाल के एंड्रॉइड संस्करणों के साथ-साथ प्रत्येक संस्करण का विवरण भी देख सकते हैं।


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

(यदि आप संस्करणों के बारे में कुछ और जानना चाहते हैं, तो आप एंड्रॉइड ऐप डेवलपमेंट प्रविष्टि के परिचय में अधिक जानकारी पा सकते हैं)


अवलोकन: यह परिभाषित करके कि हम न्यूनतम एसडीके के रूप में कौन सा संस्करण चाहते हैं, हम पहले से चयनित संस्करण से ऐप के उपयोग को प्रतिबंधित कर रहे हैं, उदाहरण के लिए यदि हम तय करते हैं कि हम ऐप को केवल संस्करण 5.0 में पहले से इंस्टॉल कर सकते हैं, तो हम इसे 4.4 में इंस्टॉल नहीं कर सकते हैं। उदाहरण के लिए।

बुनियादी संरचना।


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


हम जैसी फ़ाइलें भी देख सकते हैं AndroidManifest.xmlयह वही है बिल्ड.ग्रेडल दूसरों के बीच जिनका हम बाद में विश्लेषण करेंगे।


इसके अतिरिक्त, यदि कोई एमुलेटर पहले ही बनाया जा चुका है, तो यह स्वचालित रूप से उपलब्ध एमुलेटर या कॉन्फ़िगर किए गए भौतिक डिवाइस को लोड कर देगा, जिसे मेरे मामले में मैंने "पिक्सेल 2 एपीआई 28" कहा है।



ग्राफ़िक इंटरफ़ेस निर्माण.


यदि हम फ़ाइल सम्मिलित करते हैं गतिविधि_मेन.xml हम एक ग्राफिकल क्लाइंट देखेंगे जिससे हम अपनी स्क्रीन बना सकते हैं, यहां हम देखेंगे "परियोजना” जो हमें घटकों को खींचने और छोड़ने के साथ-साथ उनके गुणों के माध्यम से घटकों को संशोधित करने की अनुमति देता है।



हम यह भी पा सकते हैं "अलग करना” जो हमें स्क्रीन को xml कोड सेक्शन और स्क्रीन डिस्प्ले सेक्शन में विभाजित करने की अनुमति देता है, यहां हम कोड के माध्यम से घटक बना सकते हैं, हालांकि हम दो दृश्यों के बीच स्विच कर सकते हैं।


हम "पर भी काम कर सकते हैंकोड” वह जो हमें केवल कोड के साथ काम करने देता है, लेकिन “स्प्लिट” दृश्य अधिक अनुशंसित है।


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



यदि हम डिज़ाइन दृश्य पर जाते हैं, तो हम स्क्रीन को अपनी पसंद के अनुसार संशोधित कर सकते हैं, हम इस प्रक्रिया को भविष्य की पोस्ट में करेंगे।

और बस इतना ही, अब तक बस इतना ही, मुझे आशा है कि इससे आपको अपने स्वयं के ऐप्स बनाने में मदद मिलेगी।





इसमें आपकी रुचि भी हो सकती है.




क्या आप इस प्रविष्टि के बारे में कुछ जोड़ना या टिप्पणी करना चाहते हैं? करने के लिए स्वतंत्र महसूस करें....और अगर आपको यह पसंद आया... तो मैं आपको साझा करने के लिए आमंत्रित करता हूं वाई इस तरह की और पोस्ट सुनने के लिए "इस साइट से जुड़ें" बटन पर क्लिक करके सदस्यता लें 😉





सबसे ज़्यादा पढ़ा हुआ

सबसे ज्यादा देखा गया

फेसबुक
Pinterest
Linkedin