सबसे अच्छा Android डेवलपर उपकरण

लेखक: Lewis Jackson
निर्माण की तारीख: 6 मई 2021
डेट अपडेट करें: 2 जुलाई 2024
Anonim
एंड्राइड ऐप डेवलपमेंट टूल्स | Android ऐप विकास के लिए शीर्ष 5 उपकरण | एंड्रॉइड डेवलपर टूल
वीडियो: एंड्राइड ऐप डेवलपमेंट टूल्स | Android ऐप विकास के लिए शीर्ष 5 उपकरण | एंड्रॉइड डेवलपर टूल

विषय


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

आगे पढ़िए: एप्लिकेशन बनाने और उन्हें शून्य कोड के साथ बनाने के लिए सबसे अच्छा एंड्रॉइड ऐप निर्माता

नीचे, आपको उपयोगी और शक्तिशाली डेवलपर टूल की एक बड़ी रेंज मिलेगी। आपकी सुविधा के लिए, उन्हें इस प्रकार वर्गीकृत किया गया है:

  • आईडीई - एकीकृत विकास वातावरण आपके Android ऐप्स बनाने के लिए आपके द्वारा उपयोग किए जाने वाले इंटरफ़ेस प्रदान करने वाले मुख्य उपकरण हैं, जहाँ आप अपना कोड दर्ज करते हैं।
  • उपकरण जो एंड्रॉइड स्टूडियो के साथ आते हैं - ये Google के आधिकारिक एंड्रॉइड डेवलपर टूल हैं जो एंड्रॉइड स्टूडियो / एंड्रॉइड एसडीके के साथ आते हैं।
  • उन्नत बाहरी उपकरण- जीथब जैसे उपकरण जिनका उपयोग आप अधिक उन्नत डेवलपर के रूप में करेंगे।
  • अन्य उपकरण- अन्य प्रकार के औजारों का एक त्वरित ठहरनेवाला जो आप सामना कर सकते हैं।

हमें बताएं कि हमने नीचे क्या याद किया, और शुभकामनाएं!


शीर्ष Android डेवलपर टूल: IDEs

Am IDE एक 'एकीकृत विकास परिवेश' है, जिसका अर्थ है एक एकल इंटरफ़ेस जो आपको इनपुट कोड देता है, और चीजों को संभालता है

Android स्टूडियो

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

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


जावा और एंड्रॉइड एसडीके के साथ विकसित करने में कुछ हद तक सीखने की अवस्था है, लेकिन एकीकरण, समर्थन और सुविधाओं के मामले में एंड्रॉइड स्टूडियो को हराया नहीं जा सकता है।

ज़मरीन के साथ विजुअल स्टूडियो

विजुअल स्टूडियो माइक्रोसॉफ्ट की आईडीई है जो C #, VB.net, जावास्क्रिप्ट सहित कई भाषाओं का विस्तार करता है और एक्सटेंशन के साथ अधिक है। Xamarin का उपयोग करना, जो अब बंडल में आता है, C # का उपयोग करके क्रॉस-प्लेटफ़ॉर्म ऐप बनाना भी संभव है और फिर क्लाउड से जुड़े कई उपकरणों पर परीक्षण करें। यदि आप Android और iOS दोनों के लिए एक उपयोगिता ऐप जारी करने की योजना बना रहे हैं, तो यह उपयोग करने के लिए स्वतंत्र है और एक अच्छा विकल्प है, और दो बार अपने कोड को लिखने का शौक नहीं है। यह उन लोगों के लिए भी उपयोगी है जो पहले से ही C # और / या Visual Studio से परिचित हैं। यहां तक ​​कि उन लोगों के लिए जिनके पास कोई मल्टी-प्लेटफॉर्म आकांक्षाएं नहीं हैं, यह एंड्रॉइड स्टूडियो के लिए एक शक्तिशाली और आकर्षक विकल्प के रूप में काम कर सकता है। हालाँकि, एक नकारात्मक पक्ष यह है कि जावा में लिखे गए पुस्तकालयों तक पहुँचने और उपयोग करने के लिए यह कम सुविधाजनक है और किसी भी विकल्प के साथ, आप Google के कुछ समर्थन और उन्नत एकीकृत सुविधाओं को खो देते हैं।

एकता 3 डी

यूनिटी 3 डी एक गेम इंजन है और क्रॉस-प्लेटफॉर्म गेम डेवलपमेंट के लिए आईडीई है - और शुरुआती से उन्नत उपयोगकर्ताओं तक सभी के लिए सबसे अच्छा विकल्प है। एकता को सीखना आसान है और खेल के विकास के लिए कई प्रकार की विशेषताएं हैं। हालांकि एंड्रॉइड स्टूडियो के साथ एक गेम बनाना संभव है, एकता खुद को उस तरह के काम के लिए अधिक आसानी से उधार देती है और आपको काफी समय और सिरदर्द से बचाएगी। यह विशेष रूप से 2 डी गेम के अनुकूल है, लेकिन आप इसका उपयोग डेड्रीम, कार्डबोर्ड या गियर वीआर के लिए वर्चुअल रियलिटी ऐप बनाने के लिए भी करते हैं! अधिक के लिए Unity3D से हमारा परिचय देखें।

अवास्तविक इंजन

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

गेममेकर: स्टूडियो

गेममेकर: स्टूडियो गेम डेवलपर्स के लिए एक और उपकरण है, इस बार 2 डी गेम के लिए। यह एकता या अवास्तविक 4 का उपयोग करने से थोड़ा आसान है और आपको प्रभावी रूप से शून्य कोड के साथ एप्लिकेशन बनाने में सक्षम बनाता है। अगर तुम करना हालांकि थोड़ा और अनुकूलन जोड़ना चाहते हैं, तो आप बहुत शुरुआत के अनुकूल GML या ’GameMaker Language’ के साथ पकड़ सकते हैं।

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

B4A

B4A (एंड्रॉइड के लिए बेसिक) एनीवेयर सॉफ़्टवेयर से कम ज्ञात एंड्रॉइड डेवलपमेंट टूल है, जो "तेजी से विकास" पर केंद्रित है। जैसा कि नाम से पता चलता है, यह एक आईडीई और दुभाषिया है जो डेवलपर्स को बेसिक प्रोग्रामिंग भाषा का उपयोग करके एप्लिकेशन बनाने की अनुमति देता है। उन लोगों के लिए जो मूल रूप से परिचित नहीं हैं, यह अनिवार्य रूप से एक बहुत सरल, प्रक्रियात्मक प्रोग्रामिंग भाषा है जो नियमित अंग्रेजी के करीब पढ़ती है। अनिवार्य रूप से एक-आदमी परियोजना होने के बावजूद, B4A बहुत सारे उपयोगी उन्नत सुविधाओं में पैक करने का प्रबंधन करता है; ब्लूटूथ पर वायरलेस डिबगिंग, विचारों को जोड़ने और व्यवस्थित करने के लिए एक दृश्य संपादक और बहुत कुछ शामिल है। यह मुफ़्त नहीं है, लेकिन लाइसेंस बहुत सस्ती है।

यदि आप रुचि रखते हैं, तो Basic4Android के लिए हमारा पूरा परिचय देखें।

उपकरण जो एंड्रॉइड स्टूडियो के साथ आते हैं

एवीडी मैनेजर

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

Android डिवाइस मॉनिटर

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

Android डिबग ब्रिज

एडीबी शेल एक उपयोगी छोटी कमांड लाइन उपकरण है जिसका उपयोग आप कनेक्टेड एंड्रॉइड डिवाइस (वर्चुअल या भौतिक) पर कमांड के साथ संचार या चलाने के लिए कर सकते हैं। यह एंड्रॉइड स्टूडियो के साथ आता है और अधिकांश भाग के लिए आपको इसके बारे में चिंता करने की आवश्यकता नहीं है। हालांकि, अब आप एक ट्यूटोरियल का अनुसरण कर रहे हैं और पाते हैं कि आपको इसे खोलने की आवश्यकता है। ऐसा करने के लिए, अपने एंड्रॉइड एसडीके इंस्टॉलेशन या जो भी फ़ोल्डर adb.exe स्थित है, उसके प्लेटफ़ॉर्म-टूल फ़ोल्डर में नेविगेट करें और कमांड लाइन (Shift + RMB> ओपन कमांड विंडो यहां) खोलें।

उन्नत बाहरी उपकरण

GitHub

GitHub Git रिपॉजिटरी के लिए एक होस्टिंग सेवा है। साधारण भाषा में, यह एक ऑनलाइन टूल है जिसका उपयोग आप परियोजनाओं को साझा करने के लिए कर सकते हैं और जब आप किसी टीम में काम कर रहे होते हैं तो उन परियोजनाओं के कई संस्करणों और "कांटे" का ट्रैक भी रख सकते हैं। यह आपके काम का समर्थन करने, सहयोग के लिए, और आपके द्वारा काम कर सकने वाले कोड नमूने और ट्यूटोरियल खोजने के लिए आसान है। शुरुआती लोगों के लिए, GitHub के लिए आपका एक्सपोजर संभवतः नमूना परियोजनाओं को डाउनलोड करने तक सीमित होगा जिसे आप इंजीनियर को उल्टा कर सकते हैं। यदि आप कभी भी एक टीम के रूप में बड़े ऐप पर काम करते हैं, तो यह एक डेवलपर टूल है जिससे आपको बहुत परिचित होना चाहिए। जब तक आप कंपनी के बजाय मरक्यूरियल का उपयोग नहीं कर रहे हैं!

YouTube आसानी से वेब पर सबसे प्रसिद्ध वीडियो प्लेटफ़ॉर्म है। 2005 में लॉन्च किया गया, और फिर 2006 में Google द्वारा $ 1.6 बिलियन से अधिक के लिए अधिग्रहण किया गया, वीडियो सेवा ने अपना जीवन ज्यादातर वेब...

आज से पहले प्रकाशित एक ब्लॉग पोस्ट में, YouTube के सीईओ सुसान वोजिकी ने पुष्टि की कि इंटरनेट पर लाखों लोग पहले से ही जानते थे: YouTube Rewind 2018 वीडियो एक गर्म गड़बड़ था।...

प्रशासन का चयन करें