आपके पहले प्रश्न का उत्तर देने के लिए: हाँ शुद्ध अजगर में एक एंड्रॉइड एप्लिकेशन विकसित करना संभव है , इसे प्राप्त करने के लिए मैं आपको बीवर का उपयोग करने का सुझाव देता हूं , जो कि अजगर उपकरणों का सिर्फ एक सूट है, जो एक साथ बहुत अच्छी तरह से काम करते हैं और वे आपको विकसित करने के लिए सक्षम करते हैं अजगर में मंच देशी अनुप्रयोगों।
BeeWare के निर्माता द्वारा इस वीडियो को चेकआउट करें जो इसे पूरी तरह से समझाता है और प्रदर्शित करता है
यह काम किस प्रकार करता है
एंड्रॉइड के कार्यान्वयन की पसंदीदा भाषा जावा है - इसलिए यदि आप पायथन में एक एंड्रॉइड एप्लिकेशन लिखना चाहते हैं, तो आपको जावा वर्चुअल मशीन पर अपने पायथन कोड को चलाने का एक तरीका होना चाहिए। यह वही है जो VOC करता है। वीओसी एक ट्रांसपॉइलर है - यह पायथन स्रोत कोड लेता है, इसे सीपीथॉन बायटेकोड के लिए संकलित करता है, और फिर उस ट्रांसपाइल को जावा-संगत बायोटेक में ट्रांसटेक करता है। अंतिम परिणाम यह है कि आपकी पायथन सोर्स कोड फाइलें सीधे जावा .class फाइल में संकलित की जाती हैं, जिसे एंड्रॉइड एप्लिकेशन में पैक किया जा सकता है।
वीओसी आपको देशी जावा वस्तुओं का उपयोग करने की अनुमति देता है जैसे कि वे पायथन ऑब्जेक्ट्स थे, पायथन कक्षाओं के साथ जावा इंटरफेस को लागू करते हैं, और पायथन कक्षाओं के साथ जावा कक्षाओं को उप-वर्ग करते हैं। इसका उपयोग करके, आप सीधे एंड्रॉइड एप्लिकेशन को देशी एंड्रॉइड एपीआई के खिलाफ लिख सकते हैं।
एक बार जब आप अपना मूल Android एप्लिकेशन लिख लेते हैं, तो आप Android एप्लिकेशन के रूप में अपने पायथन कोड को पैकेज करने के लिए ब्रीफ़केस का उपयोग कर सकते हैं ।
ब्रीफ़केस एक पायथन प्रोजेक्ट को एक स्वदेशी मूल अनुप्रयोग में परिवर्तित करने का एक उपकरण है। आप इसके लिए प्रोजेक्ट पैकेज कर सकते हैं:
- मैक
- खिड़कियाँ
- लिनक्स
- iPhone / iPad
- एंड्रॉयड
- एप्पल टीवी
- tvOS।
आप इस देशी एंड्रॉइड टिक टीएसी को पैर की अंगुली ऐप की जांच कर सकते हैं , जिसे BeeWare सूट का उपयोग करके पायथन में लिखा गया है। GitHub पर
BeeWare टूल के अलावा, आपको अपने एप्लिकेशन को चलाने के लिए एक JDK और Android SDK इंस्टॉल करना होगा।
और अपने दूसरे प्रश्न का उत्तर देने के लिए: एक अच्छा वातावरण कुछ भी हो सकता है आप इसके साथ सहज हो सकते हैं यह एक टेक्स्ट एडिटर और एक कमांड लाइन, या एक आईडीई है, यदि आप एक अच्छा अजगर आईडीई की तलाश कर रहे हैं तो मैं आपको सुझाव दूंगा कि आप Pycharm की कोशिश करें , यह है एक सामुदायिक संस्करण जो मुफ़्त है, और इसमें एंड्रॉइड स्टूडियो के समान माहौल है, इस तथ्य के कारण कि एक ही कंपनी द्वारा बनाया गया था।
मुझे उम्मीद है कि यह मददगार रहा होगा