पायथन के साथ Android ऐप्स बनाना: भाग -1

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

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

किवी - द गॉडफादर

पायथन में एंड्रॉइड का विकास केवल मोबाइल ऐप और अन्य मल्टी-टच एप्लिकेशन सॉफ़्टवेयर विकसित करने के लिए एक ओपन-सोर्स पायथन लाइब्रेरी के कारण संभव हुआ है जो कि **Kivy है। **इसकी प्रारंभिक रिलीज़ 2011 में थी और 2019 में स्थिर थी! किवी न केवल एंड्रॉइड एप्लिकेशन डेवलपमेंट का समर्थन करता है बल्कि इसके एप्लिकेशन आईओएस, लिनक्स, ओएस एक्स, विंडोज और एंड्रॉइड पर चलाए जा सकते हैं। यह पायथन और साइथन में लिखा गया है, और अधिकांश मुख्य डेवलपर्स रूस से हैं।

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




पर्यावरण की स्थापना

नई परियोजनाओं के लिए एक नया वातावरण स्थापित करना आमतौर पर एक अच्छा अभ्यास है:

  1. यह विभिन्न संस्करणों को बनाए रखने में मदद करता है विभिन्न पुस्तकालयों की। उदाहरण के लिए, एमएल प्रवाह को नम्पी के निचले संस्करण की आवश्यकता होती है और जब आप आधार निर्देशिका में एमएल प्रवाह को स्थापित करने का प्रयास करते हैं, तो यह पहले से स्थापित पुस्तकालयों के साथ विरोध करता है और विभिन्न संस्करणों को प्रबंधित करना मुश्किल बनाता है।
  2. यह ** कस्टम कोड ** को अलग करने में मदद करता है और किसी भी प्लेटफॉर्म पर आपके एप्लिकेशन को तैनात करते समय इसे आसान बनाता है।

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

conda create -n name-of-env python=version

'name-of-env' को अपने कस्टम नाम और अपनी पसंद के 'संस्करण' से बदलें लेकिन 3.5 से अधिक। मैं पायथन 3.7 का उपयोग करूंगा। सभी कोंडा परिवेशों को सूचीबद्ध करने के लिए, टाइप करें:

conda info --envs

#kivymd #android-app-Development #kivy #android #python

ओरडाटासाइंस.कॉम

पायथन के साथ Android ऐप्स बनाना: भाग -1

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

यह सभी देखें: