Android ऐप्स बनाने के लिए कई प्रोग्रामिंग भाषाओं का उपयोग किया जा सकता है।
छवि क्रेडिट: Photos.com/PhotoObjects.net/Getty Images
स्मार्टफोन की बढ़ती लोकप्रियता ने पेशेवर और शौकिया प्रोग्रामरों के लिए छोटे, स्मार्ट और दिखने में आकर्षक ऐप्स बनाने के लिए एक बड़ा बाजार तैयार किया है। Google Android उपकरणों के लिए सैकड़ों हज़ारों ऐप्स पहले से ही उपलब्ध हैं। एंड्रॉइड ऐप लिखने में आम तौर पर एक्लिप्स इंटीग्रेटेड डेवलपर एनवायरनमेंट या आईडीई का उपयोग करके जावा प्रोग्रामिंग भाषा में कोड लिखना शामिल है। हालाँकि, यदि आप एक अनुभवी Visual Basic प्रोग्रामर हैं, तो Android ऐप्स लिखने के अन्य तरीके भी हैं।
विजुअल बेसिक ओवरव्यू
माइक्रोसॉफ्ट के भाग्य की शुरुआत 1970 के दशक में अल्टेयर किट कंप्यूटर के लिए उनके बेसिक इंटरप्रेटर के साथ हुई। Microsoft ने दशकों से अपने बेसिक में लगातार सुधार किया है। विजुअल बेसिक ने माइक्रोसॉफ्ट बेसिक कंपाइलर को एक आईडीई के साथ जोड़ दिया। एक विजुअल बेसिक प्रोग्रामर माउस के क्लिक से ग्राफिकल यूजर इंटरफेस या जीयूआई घटक जैसे मेनू, चेक-बॉक्स, डायलॉग बॉक्स, रेडियो बॉक्स और लिस्ट-बॉक्स जोड़ सकता है। मूल इंटेल x86 कोड के लिए 6.0 संकलित स्रोतों तक विजुअल बेसिक संस्करण। Visual Basic कोड संकलित करता है जो केवल .NET सामान्य भाषा रनटाइम के साथ काम करता है।
दिन का वीडियो
विजुअल स्टूडियो के लिए ज़ामरीन
.NET भाषा C# और CLR कार्यात्मक रूप से जावा और जावा वर्चुअल मशीन के समान हैं। हालांकि, विजुअल बेसिक एप्लिकेशन JVM या Google के Dalvik JVM पर समान रूप से काम नहीं करेंगे। सॉफ्टवेयर कंपनी Xamarin C# प्रोग्रामर्स के लिए एक टूल बेचती है जो Microsoft द्वारा स्वीकृत .NET क्लोन, मोनो का उपयोग करके Android एप्लिकेशन तैयार करता है। 2013 में, ज़ामरीन ने एक विजुअल स्टूडियो प्लगइन भी पेश किया जो विजुअल स्टूडियो डेवलपर्स को आईओएस और एंड्रॉइड डिवाइसों के लिए ऐप विकसित करने की क्षमता देता है। प्लगइन सिमुलेटर और मोबाइल उपकरणों पर निर्माण, तैनाती और डिबगिंग का समर्थन करता है।
बेसिक4एंड्रॉइड
Basic4android, Visual Basic भाषा का एक व्यावसायिक, Windows-आधारित उपसमुच्चय है जिसमें एक IDE, एक ग्राफिकल विज़ुअल एडिटर, बिल्ट-इन डॉक्यूमेंटेशन, एक चरण-दर-चरण डिबगर और इसके लिए समर्थन वस्तुओं। Basic4android आपके मूल स्रोत कोड को Dalvik-संगत, वर्चुअल मशीन बायटेकोड में संकलित करता है। Basic4android आपको उपयोगकर्ता के Android डिवाइस पर सरल इंस्टॉलेशन के लिए Android एप्लिकेशन पैकेज या एपीके फाइल बनाने में भी मदद करता है। Basic4android Android के 1.6 और बाद के वर्शन को सपोर्ट करता है।
गूगल सरल भाषा
एंड्रॉइड सॉल्यूशन के लिए एक और विजुअल बेसिक जैसा गूगल का फ्री, ओपन सोर्स सिंपल कंपाइलर और रनटाइम सिस्टम है। सरल एक पूर्ण विशेषताओं वाली, सामान्य प्रयोजन वाली भाषा नहीं है जैसे कि विजुअल बेसिक या यहां तक कि बेसिक4एंड्रॉइड। सिंपल का उद्देश्य एक ऐसा एंड्रॉइड ऐप टूल तैयार करना है जो सीखने में आसान और उपयोग में आसान हो। बेसिक4एंड्रॉइड के विपरीत जो कि केवल विंडोज़ है, मैक ओएस एक्स और लिनक्स ऑपरेटिंग सिस्टम के तहत सरल काम करता है।