मैं एंड्रॉइड ऐप विकसित करना चाहता हूं - मुझे किन भाषाओं को सीखना चाहिए?

लेखक: Laura McKinney
निर्माण की तारीख: 2 अप्रैल 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
मोबाइल ऐप्स बनाने के लिए 2020 में शीर्ष 5 प्रोग्रामिंग भाषाएं
वीडियो: मोबाइल ऐप्स बनाने के लिए 2020 में शीर्ष 5 प्रोग्रामिंग भाषाएं

विषय


तो, आपने निर्णय लिया है कि आप यह जानना चाहते हैं कि Android ऐप्स कैसे विकसित करें? महान! दुर्भाग्य से, इरादे आपको केवल इतना आगे ले जा सकते हैं। कोड को सीखना जटिल हो सकता है। कभी-कभी यह भी स्पष्ट नहीं होता है कि कहां से शुरू करें। आपके द्वारा शुरू करने से पहले शायद आपके पास जवाब देने के लिए कई सवाल होंगे?

  • आपको कौन सी प्रोग्रामिंग भाषा सीखनी चाहिए?
  • आप अपनी चुनी हुई भाषा के बारे में कहां से सीख सकते हैं?
  • एक बार जब आप मूल बातें समझ लेते हैं,कहा पे क्या आप भी कोड लिखना शुरू करते हैं?

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

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

यह देखकर कि आप नामक साइट को पढ़ रहे हैं , यह मुख्य रूप से एंड्रॉइड ऐप्स बनाने के लिए आपकी रुचि रखने के लिए संभवतः सुरक्षित है। और उस मामले में, आपके पास कुछ विकल्प हैं।


अपना चयन ले लो

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

लेकिन मैं आपको मौत के घाट नहीं उतारना चाहता। आपको यहां प्रत्येक भाषा विकल्प का एक छोटा ब्रेक मिलेगा, जिसके बाद नीचे और अधिक विस्तृत जानकारी होगी। जो आपके लिए दिलचस्प लग रहा है उसे चुनें और फिर उस पर कूदें।

Android विकास के लिए आप जिन भाषाओं पर विचार कर सकते हैं उनमें शामिल हैं:

  • जावा - जावा एंड्रॉइड डेवलपमेंट की आधिकारिक भाषा है और एंड्रॉइड स्टूडियो द्वारा समर्थित है। हालांकि यह एक मजबूत सीखने की अवस्था है।
  • कोटलिन - कोटलिन को हाल ही में एक माध्यमिक "आधिकारिक" जावा भाषा के रूप में पेश किया गया था।यह कई मायनों में जावा के समान है लेकिन अपने सिर को चारों ओर ले जाना थोड़ा आसान है।
  • सी / सी ++ - एंड्रॉइड स्टूडियो जावा एनडीके के उपयोग के साथ सी ++ का भी समर्थन करता है। यह देशी कोडिंग अनुप्रयोगों के लिए अनुमति देता है, जो गेम जैसी चीजों के लिए आसान हो सकता है। C ++ हालांकि अधिक जटिल है।
  • C # - C # C या C ++ से थोड़ा अधिक शुरुआती-अनुकूल विकल्प है जो अधिक कोड को बाधित करता है। यह एकता और ज़मारिन जैसे कुछ बहुत ही उपयोगी उपकरणों द्वारा समर्थित है जो खेल के विकास और क्रॉस-प्लेटफॉर्म विकास के लिए महान हैं।
  • BASIC - एक बोनस विकल्प है कि आप BASIC को सीखें और कहीं भी सॉफ़्टवेयर से B4A IDE आज़माएँ। यह एक आसान लेकिन शक्तिशाली उपकरण है, हालांकि निश्चित रूप से बहुत अधिक आला!
  • कोरोना / LUA - LUA पर एक और क्रॉस-प्लेटफ़ॉर्म टूल बिल्ड। यह ऐप-बिल्डिंग प्रक्रिया को बड़े पैमाने पर सरल करता है और आपको मूल पुस्तकालयों को कॉल करने की अनुमति देता है।
  • फोनगैप (एचटीएमएल, सीएसएस, जावास्क्रिप्ट) - यदि आप पहले से ही इंटरैक्टिव वेब पेज बनाने का तरीका जानते हैं, तो आप इस ज्ञान का उपयोग फोनगैप के साथ एक अधिक बुनियादी क्रॉस-प्लेटफॉर्म ऐप बनाने के लिए कर सकते हैं।

जावा

जब एंड्रॉइड ऐप विकसित करने का समय आता है, तो पहला और सबसे लोकप्रिय विकल्प जावा है। जावा है आधिकारिक एंड्रॉइड डेवलपमेंट की भाषा, इसका अर्थ यह है कि Google से सबसे अधिक समर्थन प्राप्त होता है और वह जो Play Store पर अधिकांश एप्लिकेशन के साथ बनाया गया है।


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

Google के आधिकारिक ट्यूटोरियल्स और डॉक्यूमेंटेशन इस विधि को संदर्भित करेंगे और आपको इस विधि पर ध्यान केंद्रित करने वाले पुस्तकालयों की सबसे बड़ी संख्या (अपने स्वयं के ऐप्स को बढ़ाने के लिए फ्री कोड) और ट्यूटोरियल मिलेंगे।

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

आगे पढ़िए: एक एप्लिकेशन के एनाटॉमी: गतिविधि जीवन चक्र के लिए एक परिचय

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

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

जीवन को बहुत सरल बनाना Android Studio है, जो पिछले कुछ वर्षों में ताकत से ताकत बना रहा है। विजुअल डिज़ाइनर और सुझाव जैसी सुविधाएँ इस प्रक्रिया को काफी हद तक सुचारू बनाती हैं, जबकि उन्नत, शक्तिशाली सुविधाओं को आसान कार्यान्वयन के साथ क्लाउड स्टोरेज जैसी चीज़ों तक डेवलपर्स को पहुँच प्रदान करने के लिए हर समय जोड़ा जा रहा है। यह सवार होने लायक है, भले ही यह तेजी से प्रगति कभी-कभी इसे बनाए रखने के लिए कठिन बना देती है।

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

यहाँ जावा में गैरी के परिचय की जाँच करें।

ध्यान दें:

उस ने कहा, जावा को एकता के साथ उपयोग करना भी संभव है। मैं C # पर अनुभाग के तहत एकता पर चर्चा नहीं करूंगा, लेकिन ध्यान दें कि आप इस मार्ग पर जाते समय कुछ अधिक जटिल जावा भाषा का विकल्प चुन सकते हैं और फिर Android स्टूडियो के साथ विकसित करने के लिए अधिक आसानी से संक्रमण के लिए इसका उपयोग कर सकते हैं।

Kotlin

कोटलिन ने हाल ही में एंड्रॉइड विकास के लिए "अन्य" आधिकारिक भाषा के रूप में दृश्य पर फट दिया। कुछ अटकलों से पता चलता है कि यह भाषा की प्रोफ़ाइल को बढ़ाने की संभावना है और यह संभवतः अगली स्विफ्ट बन सकती है।

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

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

फिर भी, कोटलिन निश्चित रूप से आपके रडार पर होना चाहिए और "उचित" एंड्रॉइड डेवलपमेंट के लिए एक आसान प्रवेश बिंदु प्रदान कर सकता है। जिसकी संभावना है कि Google ने इसे पहली बार पेश किया।

जानें कि आपको कोटलिन की कोशिश क्यों करनी चाहिए।

C / C ++

यह कहना उचित है कि इसे पढ़ने वाले अधिकांश लोगों को Android ऐप्स विकसित करने के लिए इस मार्ग का चयन नहीं करना चाहिए। एंड्रॉइड स्टूडियो एंड्रॉइड NDK (नेटिव डेवलपमेंट किट) का उपयोग करके C / C ++ कोड के लिए समर्थन प्रदान करता है। इसका मतलब है कि आप कोड लिख रहे होंगे जो जावा वर्चुअल मशीन पर नहीं चलता है, बल्कि डिवाइस पर मूल रूप से चलता है और आपको मेमोरी जैसी चीजों पर अधिक नियंत्रण प्रदान करता है। 3 डी गेम जैसे गहन अनुप्रयोगों के लिए, यह आपको एंड्रॉइड डिवाइस से अतिरिक्त प्रदर्शन को निचोड़ने दे सकता है। इसका मतलब यह भी है कि आप C या C ++ में लिखी गई लाइब्रेरी का उपयोग कर पाएंगे।

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

सी#

C # मूल रूप से Microsoft द्वारा विकसित C और C ++ का एक आसान, शुद्ध ऑब्जेक्ट-उन्मुख संस्करण है। इसका उद्देश्य C ++ की शक्ति और विज़ुअल बेसिक की आसानी को लाना है और जावा के सरलीकृत संस्करण की तरह थोड़ा सा पढ़ना है। जावा की तरह, C # कचरा एकत्र किया गया है, जिसका अर्थ है कि आपको मेमोरी लीक और मेमोरी को खाली करने जैसी चीजों के बारे में चिंता करने की आवश्यकता नहीं है। हालांकि, एक क्लीनर सिंटैक्स के साथ जावा की तुलना में C # अधिक आधुनिक है - हालांकि यह सिर्फ मेरा अपना पूर्वाग्रह हो सकता है। एंड्रॉइड ऐप को विकसित करने के लिए सबसे अच्छी भाषा अक्सर स्वाद के लिए नीचे आती है।

यदि आप एंड्रॉइड ऐप डेवलपमेंट के लिए विशेष रूप से आसान और स्वागत योग्य परिचय चाहते हैं, तो मैं C # और यूनिटी के संयोजन की सलाह देता हूं। एकता एक "गेम इंजन" है (इसका अर्थ है कि यह भौतिकी गणना और 3 डी ग्राफिक्स रेंडरिंग जैसी चीजें प्रदान करता है) और एंड्रॉइड स्टूडियो की तरह एक आईडीई है। यह एक नि: शुल्क उपकरण है जो अपने खुद के गेम बनाने के लिए अविश्वसनीय रूप से आसान बनाता है - कोड की कुछ पंक्तियों के साथ आप एक घंटे से भी कम समय में एक बुनियादी मंच गेम सेट कर सकते हैं। कोई अतिशयोक्ति नहीं। और यह पूरी तरह से शक्तिशाली भी है, जो कि Google Play Store पर अधिकांश गेम स्टूडियो द्वारा उपयोग किया जाने वाला उपकरण है। और यह मल्टीप्लायर भी है। उन सभी के शीर्ष पर, इस तरह से विकसित करना ऑब्जेक्ट ओरिएंटेड कोडिंग सीखने के लिए एक बहुत ही व्यावहारिक तरीका प्रदान करता है (क्योंकि इस मामले में ऑब्जेक्ट वास्तव में अधिकांश समय ऑब्जेक्ट हैं)।

सीमा? एकता मानक एंड्रॉइड ऐप बनाने के लिए गेम बनाने के लिए उपयोगी है, लेकिन विशेष रूप से यदि आप Google की सामग्री डिज़ाइन भाषा के अनुरूप होना चाहते हैं। यदि आप एक पेशेवर एंड्रॉइड डेवलपर बनना चाहते हैं, तो यह गैर-मानक मार्ग आपके रोजगार के अवसरों को सीमित करेगा - जब तक कि आपका उद्देश्य गेम डेवलपर बनना नहीं है, इस मामले में यह पूरी तरह से प्रासंगिक और पेशेवर पृष्ठभूमि है।

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

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

बेसिक

याद रखें कि मैंने कैसे कहा कि सी # विजुअल बेसिक की सी के साथ सी की शक्ति की पेशकश करने का एक प्रयास था? वैसे क्योंकि बेसिक (शुरुआती ऑल-पर्पस सिंबोलिक इंस्ट्रक्शन कोड) उपयोग करने के लिए अविश्वसनीय रूप से सुखद है और कोड को सीखने के लिए बिंदु पर एक बिल्कुल आदर्श कूद है।

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

B4A को RAD या रैपिड एप्लिकेशन डेवलपमेंट वातावरण के रूप में डिज़ाइन किया गया है। जीवन को आसान बनाने के लिए बहुत सारे अन्य स्मार्ट डिज़ाइन निर्णय हैं, और यदि आपके कोई प्रश्न हैं तो बहुत सहायक समुदाय है।

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

कोरोना

कोरोना आपको एंड्रॉइड ऐप विकसित करने के लिए एक और सरल विकल्प प्रदान करता है, जबकि अभी भी आपको उचित मात्रा में बिजली और नियंत्रण देता है। आप LUA में कोडिंग करेंगे जो पहले से ही जावा की तुलना में बहुत सरल है और उसके ऊपर, कोरोना SDK (सॉफ्टवेयर डेवलपमेंट किट) चीजों को और भी आसान बना देगा। यह सभी देशी पुस्तकालयों का समर्थन करता है, आपको कई प्लेटफार्मों पर प्रकाशित करने की अनुमति देता है। यह बड़े पैमाने पर खेल बनाने के लिए उपयोग किया जाता है, लेकिन कई अन्य तरीकों से भी इस्तेमाल किया जा सकता है। आपको अपना कोड दर्ज करने के लिए नोटपैड ++ जैसे पाठ संपादक का उपयोग करने की आवश्यकता होगी और आप पहले संकलित करने की आवश्यकता के बिना एक एमुलेटर पर उक्त कोड भी चला सकते हैं। जब आप एपीके बनाने और तैनात करने के लिए तैयार हों, तो आप ऑनलाइन टूल का उपयोग करके ऐसा कर पाएंगे।

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

PhoneGap

अंत में, अंतिम प्रमुख "सरलीकृत" विकल्प जिसे आप एंड्रॉइड ऐप विकसित करने के लिए चालू कर सकते हैं, फोनगैप है, जब तक कि आप ऐप बिल्डर प्रोग्राम के बजाय चालू नहीं करना चाहते। PhoneGap Apache Cordova द्वारा संचालित है और अनिवार्य रूप से आपको उसी कोड का उपयोग करके ऐप्स बनाने की अनुमति देता है जिसका आप आमतौर पर वेबसाइट बनाने के लिए उपयोग करते हैं: HTML, CSS और JavaScript। यह तब एक "WebView" के माध्यम से दिखाया गया है, लेकिन एक ऐप की तरह पैक किया गया है। PhoneGap तब एक पुल की तरह कार्य करता है, जिससे डेवलपर्स को फोन या टैबलेट की कुछ मूल देशी विशेषताओं का उपयोग करने की अनुमति मिलती है - जैसे कि एक्सीलरोमीटर या कैमरा।

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

निष्कर्ष

तो अपनी पिक ले लो! काश, पायथन के साथ एंड्रॉइड ऐप (आसानी से) विकसित करने का एक तरीका था, लेकिन अन्यथा आपके पास एंड्रॉइड ऐप विकसित करने के लिए विभिन्न विकल्पों का एक विस्तृत चयन है: जावा और कोटलिन से, सी, सी #, और बेसिक तक! आप PhoneGap का उपयोग करके कुछ सरल बनाने के लिए HTML और CSS का उपयोग भी कर सकते हैं।

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

आगे पढ़िए: Android के विकास के लिए जावा सिंटैक्स का परिचय | उपभोग्य एपीआई: एंड्रॉइड पर रिट्रोफिट के साथ शुरुआत करना

अच्छा मेम जनरेटर ऐप ढूंढना मुश्किल हो सकता है। वहाँ उनमें से एक टन हैं और उनमें से ज्यादातर बहुत खराब हैं। मेमे भयानक चीजें हैं जो हर जगह उपयोगी और उल्लसित हैं जिसका मतलब है कि आपके पास मदद करने के ल...

धीरे-धीरे लेकिन निश्चित रूप से, दुनिया एसएमएस और एमएमएस से दूर जा रही है क्योंकि पाठ लोगों के लिए डिफ़ॉल्ट तरीका है। इसकी शुरुआत सालों पहले AOL Intant Meenger जैसे एप्स से हुई थी और यह कई विकल्पों मे...

पोर्टल पर लोकप्रिय