मला Android अ‍ॅप्स विकसित करायचे आहेत - मी कोणती भाषा शिकू?

लेखक: Laura McKinney
निर्मितीची तारीख: 2 Lang L: none (month-011) 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
Android अॅप्स तयार करण्यासाठी वापरल्या जाणार्‍या भाषा | Android अॅप विकास | #InternshalaTrainingsTalkies
व्हिडिओ: Android अॅप्स तयार करण्यासाठी वापरल्या जाणार्‍या भाषा | Android अॅप विकास | #InternshalaTrainingsTalkies

सामग्री


तर, आपण Android अॅप्स कसे विकसित करावे हे शिकण्यास इच्छिता हे आपण ठरविले आहे? मस्त! दुर्दैवाने, हेतू फक्त आतापर्यंत आपल्याला घेऊन जाऊ शकतात. कोड शिकणे कठीण होऊ शकते. कधीकधी हे कोठे सुरू करावे हे देखील स्पष्ट नसते. आपण प्रारंभ करण्यापूर्वी आपल्याकडे उत्तर देण्यासारखे अनेक प्रश्न असतील.

  • आपण कोणती प्रोग्रामिंग भाषा शिकली पाहिजे?
  • आपल्या निवडलेल्या भाषेबद्दल आपण कोठे शिकू शकता?
  • एकदा आपण मूलभूत गोष्टी समजल्यानंतर,कुठे आपण अगदी कोड टाइप करणे प्रारंभ करता?

या पोस्टमध्ये आम्ही त्या पहिल्या प्रश्नाचे उत्तर देण्याचा प्रयत्न करणार आहोत. कोणत्या प्रोग्रामिंग भाषेपासून सुरुवात करावी हे ठरविणे आपण पूर्ण करण्याच्या आशेवर अवलंबून आहे. आणि एकदा आपल्याला भाषा माहित झाल्यावर आपण आयडीई आणि जुळण्यासाठी साधने शोधू शकता.

पुढील वाचा:अ‍ॅप्स तयार करण्यासाठी आणि त्यांना शून्य कोडसह तयार करण्यासाठी सर्वोत्कृष्ट Android अॅप निर्माते

आपण कॉल केलेली साइट वाचत असताना पहात आहे , प्रामुख्याने Android अ‍ॅप्स कसे तयार करावे याबद्दल आपल्याला स्वारस्य आहे असे गृहित धरणे कदाचित सुरक्षित आहे. आणि त्या बाबतीत, आपल्याकडे काही पर्याय आहेत.


तू निवड कर

आपण Android अॅप्स विकसित करू इच्छित असल्यास, चरण एक भाषा निवडत आहे. विविध अँड्रॉइड प्रोग्रामिंग भाषांमधील फरक थोडा जटिल आणि आवश्यक असू शकतो. कोणती सुरू करायची ते निवडताना त्यांच्या वैयक्तिक सामर्थ्य आणि कमकुवतपणा समजून घेणे आवश्यक आहे.

पण मी तुला मरणार नाही. आपणास प्रत्येक भाषेचा पर्याय थोड्या वेळाने खाली सापडेल, त्यानंतर अधिक तपशीलवार माहिती खाली दिली जाईल. आपल्यास स्वारस्यपूर्ण वाटेल ते निवडा आणि त्यानंतर त्याकडे जा.

आपण Android विकासासाठी शिकण्याच्या विचारात घेऊ शकता अशा भाषांमध्ये हे समाविष्ट आहे:

  • जावा - जावा ही अँड्रॉइड विकासाची अधिकृत भाषा आहे आणि Android स्टुडिओद्वारे समर्थित आहे. यात मात्र एक वेगळी शिकण्याची वक्र आहे.
  • कोटलिन - कोटलिन अलीकडेच दुय्यम "अधिकृत" जावा भाषा म्हणून ओळख झाली.हे जावा सारख्याच प्रकारे आहे परंतु आपले डोके सुमारे हलके करणे सोपे आहे.
  • सी / सी ++ - जावा एनडीकेच्या वापरासह अँड्रॉइड स्टुडिओ सी ++ चे समर्थन करते. हे नेटिव्ह कोडिंग अनुप्रयोगांना अनुमती देते जे गेमसारख्या गोष्टींसाठी सुलभ असू शकते. C ++ तरी अधिक क्लिष्ट आहे.
  • सी # - सी # हा सी किंवा सी ++ साठी थोडा अधिक नवशिक्या-अनुकूल पर्याय आहे जो अधिक कोडची भिती करतो. याला युनिटी आणि ज़ामारिन सारख्या काही अतिशय सोयीस्कर साधनांद्वारे समर्थित आहे जे गेमच्या विकासासाठी आणि क्रॉस-प्लॅटफॉर्म विकासासाठी उत्कृष्ट आहेत.
  • बेसिक - एक बोनस पर्याय म्हणजे बेसिक शिकणे आणि कोठेही सॉफ्टवेअरमधून बी 4 ए आयडी वापरुन पहा. हे एक सोपा पण शक्तिशाली साधन आहे, हे निश्चितच बरेच कोनाडा आहे!
  • कोरोना / एलयूए - एलयूए वर आणखी एक क्रॉस-प्लॅटफॉर्म टूल बिल्ड. हे अॅप-बिल्डिंग प्रक्रिया मोठ्या प्रमाणात सुलभ करते आणि आपणास मूळ ग्रंथालयांना कॉल करण्याची परवानगी देते.
  • फोनगॅप (एचटीएमएल, सीएसएस, जावास्क्रिप्ट) - आपल्याला परस्पर वेब पृष्ठे कशी तयार करावी हे आधीच माहित असल्यास आपण फोनगॅपसह अधिक मूलभूत क्रॉस-प्लॅटफॉर्म अ‍ॅप तयार करण्यासाठी हे ज्ञान वापरू शकता.

जावा

जेव्हा अँड्रॉइड अ‍ॅप्स विकसित करण्याची वेळ येते तेव्हा पहिला आणि सर्वात लोकप्रिय पर्याय जावा आहे. जावा आहे अधिकृत Android च्या विकासाची भाषा, याचा अर्थ असा आहे की Google कडून सर्वाधिक समर्थन प्राप्त झाले आहे आणि Play Store वर बर्‍याच अ‍ॅप्स अंगभूत आहेत.


Android अ‍ॅप्स विकसित करण्याचा पहिला मार्ग म्हणजे पुढे जा आणि Android स्टुडिओ डाउनलोड करणे. हा सॉफ्टवेअरचा एक तुकडा आहे ज्याला आयडीई किंवा समाकलित विकास पर्यावरण म्हणतात. हे अँड्रॉइड एसडीके (विशेषत: Android विकास सुलभ करण्यासाठी साधनांचा एक संच) सह पॅकेज होईल आणि मुळात हे आपल्याला एकाच ठिकाणी जाण्यासाठी आणि चालू ठेवण्यासाठी आवश्यक असलेल्या सर्व गोष्टी देईल.

Google कडील अधिकृत शिकवण्या आणि दस्तऐवजीकरण या पद्धतीचा संदर्भ देतील आणि आपल्याला या पद्धतीवर लक्ष केंद्रित करणारी सर्वात मोठी लायब्ररी (आपल्या स्वत: च्या अ‍ॅप्स वर्धित करण्यासाठी विनामूल्य कोड) आणि शिकवण्या सापडतील.

जावा स्वतः सन मायक्रोसिस्टम्सने 1995 मध्ये परत प्रसिद्ध केली होती आणि विविध प्रोग्रामिंग अनुप्रयोगांसाठी वापरली जाते. जावा कोड “व्हर्च्युअल मशीन” द्वारे चालविला जातो, जो Android डिव्हाइसवर चालतो आणि कोडचे स्पष्टीकरण करतो.

पुढील वाचा: अ‍ॅपची शरीर रचना: क्रियाकलाप जीवनशैलीची ओळख

दुर्दैवाने, जावा देखील थोडीशी गुंतागुंतीची आहे आणि ती एक चांगली “पहिली भाषा” नाही. खरं तर, अँड्रॉइड विकासासह प्रारंभ करू इच्छित असलेल्या बर्‍याच लोकांसाठी हा सर्वात मोठा अडथळा आहे. अँड्रॉइड ही एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा आहे ज्यामध्ये कन्स्ट्रक्टर, शून्य पॉइंटर अपवाद, चेक अपवाद आणि बरेच काही यासारखे गोंधळ घालणारे विषय आहेत. ते अत्यंत वाचनीय नाही आणि आपण बर्‍याच “बॉयलर प्लेट” कोड वापरुन सोप्या गोष्टी करता. जावा एसडीके मध्ये जोडा आणि गोष्टी अजून क्लिष्ट झाल्या - प्रथमच कोडर जावा काय आहे आणि काय Android आहे हे जाणून घेण्यासाठी संघर्ष करू शकतो! हा मार्ग वापरुन केलेल्या विकासास अँड्रॉइड मॅनिफेस्ट आणि मार्कअप भाषा एक्सएमएल सारख्या ग्रॅडल सारख्या संकल्पनांचे मूलभूत आकलन देखील आवश्यक आहे.

असे म्हणायचे नाही की जावा ही एक वाईट भाषा आहे - त्यापासून दूर. केवळ कोणत्याही भाषेला "वाईट" म्हणणे चुकीचे ठरणार नाही परंतु जावाच्या बहुतेक गैरसोयी प्रत्यक्षात आपल्या स्वतःच्या फायद्यासाठी आहेत आणि स्वच्छ कोडला प्रोत्साहित करतात. या कारणास्तव बर्‍याच लोकांना जावा आवडतो आणि तो सर्वात अष्टपैलू आणि व्यापकपणे वापरला जाणारा एक आहे. पीवायपीएल (प्रोग्रामिंग लॅंग्वेजची लोकप्रियता) सारणीनुसार, नियोक्तेमध्ये जावा सर्वात जास्त प्रोग्रामिंग भाषा आहे.

आयुष्य खूप सोपे बनविणे म्हणजे एंड्रॉइड स्टुडिओ, जे गेल्या काही वर्षांपासून सामर्थ्याने आणि सामर्थ्याने जात आहे. व्हिज्युअल डिझायनर आणि सूचनांसारख्या वैशिष्ट्यांमुळे प्रक्रिया थोडी नितळ होते, विकसकांना सुलभ अंमलबजावणीसह क्लाऊड स्टोरेजसारख्या गोष्टींमध्ये प्रवेश देण्यासाठी प्रगत, सामर्थ्यवान वैशिष्ट्ये जोडली जात आहेत. हे वेगवान प्रगती कधीकधी कधीकधी करणे कठीण बनवते तरीही ते पर बसण्यासारखे आहे.

तर, काय निर्णय आहे? ज्यांना संपूर्ण Android विकासाचा अनुभव हवा आहे त्यांच्यासाठी जावामध्ये डायव्हिंग हे सर्वात चांगले स्थान आहे. ज्यांना जटिल कोडद्वारे दूर केले जाते त्यांच्यासाठी, डिझाइनरसह मोठ्या प्रमाणात कार्य करणे आणि अधिक जटिल कोणत्याही गोष्टींसाठी ट्यूटोरियलचे अनुसरण करणे शक्य आहे. जर आपण नवशिक्या आहात आणि आपण गेम बनवण्याच्या विचारात असाल तर, किंवा आपण फक्त शिकण्याच्या फायद्यासाठी शिक्षण सुरू करू इच्छित असाल आणि आपल्याला काही फायद्याचे प्रकल्प तळापासून प्राप्त करायचे असतील तर मी शिफारस करतो की आपण काहीतरी प्रारंभ करा. एकदा सुलभतेने ग्राउंड झाल्यावर याकडे परत या.

जावासाठी गॅरीची ओळख येथे पहा.

टीपः

ते म्हणाले की, जावा युनिटीसह वापरणे देखील शक्य आहे. मी सी # वरील विभागांतर्गत एकतेबद्दल चर्चा करेन, परंतु फक्त हे लक्षात घ्या की आपण या मार्गावर जाताना थोडीशी क्लिष्ट जावा भाषेची निवड करू शकता आणि नंतर ते Android स्टुडिओसह विकसित होण्यास अधिक सहजतेने संक्रमित करण्यासाठी वापरा.

कोटलिन

कोतलिन अलीकडेच Android विकासासाठी “अन्य” अधिकृत भाषा म्हणून देखावा वर फुटला. काही अनुमान असे सूचित करतात की यामुळे भाषेचे प्रोफाइल वाढेल आणि कदाचित ही पुढील स्विफ्ट होईल.

जावा प्रमाणेच कोटलिन जावा व्हर्च्युअल मशीनवर चालते. हे जावासह पूर्णपणे इंटरऑपरेबल देखील आहे आणि यामुळे फाईल आकारात गती कमी होत नाही किंवा वाढ होत नाही. फरक हा आहे की कोटलिनला कमी "बॉयलर प्लेट" कोड आवश्यक आहे, म्हणजे तो एक अधिक सुव्यवस्थित आणि वाचण्यास सुलभ प्रणाली आहे. हे शून्य बिंदू अपवाद यासारख्या त्रुटी दूर करते आणि अर्धविरामांसह प्रत्येक ओळ समाप्त करण्यापासून आपल्याला निमित करते. थोडक्यात, आपण प्रथमच फक्त Android अॅप्स विकसित करण्यास शिकत असल्यास हे छान आहे.

म्हणून कोटलिन निश्चितपणे नवशिक्यांसाठी एक सुलभ प्रारंभ बिंदू आहे आणि आपण अद्याप Android स्टुडिओ वापरू शकता ही वस्तुस्थिती एक मोठी कमाई आहे. तरीही युनिटी सह सी # म्हणणे उचलणे इतके सोपे नाही आणि समुदायाचे समर्थन संबंधित बाल्यावस्थेत आहे. खरं तर, आउट-द-बॉक्स समर्थन मिळविण्यासाठी आपणास सध्या Android स्टुडिओची बीटा आवृत्ती डाउनलोड करण्याची आवश्यकता आहे.

तरीही, कोटलिन निश्चितपणे आपल्या रडारवर असावे आणि "योग्य" Android डेव्हलपमेंटला सुलभ प्रवेश बिंदू देऊ शकेल. गुगलने प्रथमच त्यास याची ओळख करुन दिली.

आपण येथे कोटलिन का वापरले पाहिजे हे जाणून घ्या.

सी / सी ++

हे वाचणे बर्‍याच लोकांनी Android अ‍ॅप्स विकसित करण्यासाठी हा मार्ग निवडू नये असे म्हणणे योग्य आहे. अँड्रॉइड स्टुडिओ अँड्रॉइड एनडीके (नेटिव्ह डेव्हलपमेंट किट) वापरुन सी / सी ++ कोडसाठी समर्थन प्रदान करते. याचा अर्थ असा की आपण कोड लिहीत आहात जे जावा व्हर्च्युअल मशीनवर चालत नाही परंतु त्याऐवजी मूळपणे डिव्हाइसवर चालतो आणि आपल्याला मेमरीसारख्या गोष्टींवर अधिक नियंत्रण प्रदान करतो. थ्रीडी गेम्ससारख्या गहन अनुप्रयोगांसाठी, हे आपल्याला Android डिव्हाइसमधून अतिरिक्त कामगिरी पिळून काढू देते. याचा अर्थ आपण सी किंवा सी ++ मध्ये लिहिलेल्या लायब्ररी वापरण्यात सक्षम व्हाल.

तथापि, हे सेट करणे देखील खूपच कठीण होते, त्यात अधिक बग्स आढळतात आणि ते लवचिकही असतात. आणि आपल्याला एखादा संगणक गेम तयार करायचा असेल तर, तयार गेम्स इंजिन वापरणे चांगले

सी #

सी # ही मायक्रोसॉफ्टने विकसित केलेली सी आणि सी ++ ची मुळात एक सोपी, शुद्ध ऑब्जेक्ट-ओरिएंटेड आवृत्ती आहे. हे सी ++ आणि व्हिज्युअल बेसिकची सुलभता आणण्याच्या उद्देशाने होते आणि जावाच्या सरलीकृत आवृत्तीसारखे थोडेसे वाचते. जावा प्रमाणे, सी # कचरा गोळा केला जातो, याचा अर्थ आपल्याला मेमरी गळती होणे आणि स्वतःला मेमरी मुक्त करणे यासारख्या गोष्टींबद्दल काळजी करण्याची आवश्यकता नाही. तरीही त्याच वेळी, क्लिनर सिंटॅक्स असलेल्या जावापेक्षा सी # अधिक आधुनिक आहे - जरी हे कदाचित माझ्या स्वतःचा पक्षपात असू शकेल. Android अॅप्स विकसित करण्यासाठी सर्वोत्कृष्ट भाषा सहसा चव घेण्यापर्यंत येते.

आपणास Android अॅप विकासासाठी विशेषतः सुलभ आणि स्वागतार्ह परिचय हवा असेल तर मी सी # आणि युनिटी एकत्रित करण्याची शिफारस करतो. युनिटी एक “गेम इंजिन” आहे (म्हणजे ते भौतिकशास्त्र गणना आणि 3 डी ग्राफिक्स प्रस्तुत सारख्या गोष्टी प्रदान करते) आणि Android स्टुडिओ सारख्या आयडीई. हे एक विनामूल्य साधन आहे जे आपले स्वत: चे गेम तयार करणे आश्चर्यकारकपणे सोपे करते - फक्त काही ओळींच्या कोडसह आपल्याकडे एक तासापेक्षा कमी कालावधीत मूलभूत प्लॅटफॉर्म गेम सेट केला जाऊ शकतो. अतिशयोक्ती नाही. आणि हे अगदी उत्तम प्रकारे सामर्थ्यवान आहे, Google Play Store वर बर्‍याच गेम स्टुडिओद्वारे वापरले जाणारे साधन आहे. आणि हे बहुविध प्लेटफॉर्म देखील आहे. सर्वात महत्त्वाचे म्हणजे, या मार्गाने विकसित करणे ऑब्जेक्ट ओरिएंटेड कोडिंग शिकण्याचा एक अतिशय व्यावहारिक मार्ग प्रदान करतो (कारण या प्रकरणातील वस्तू प्रत्यक्षात बर्‍याच वेळा वस्तू असतात).

मर्यादा? युनिटी गेम्स तयार करण्यासाठी उपयुक्त आहे परंतु मानक Android अॅप्स तयार करण्यासाठी सब-पार, विशेषत: जर आपल्याला Google च्या मटेरियल डिझाइन भाषेचे अनुपालन करायचे असेल तर. आपण व्यावसायिक अँड्रॉइड डेव्हलपर बनू इच्छित असल्यास, हा अ-प्रमाणित मार्ग आपल्या रोजगाराच्या संधींना मर्यादित करेल - जोपर्यंत आपला हेतू गेम डेव्हलपर बनण्याचे उद्दीष्ट करत नाही, अशा परिस्थितीत ही अगदी योग्य आणि व्यावसायिक पार्श्वभूमी आहे.

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

सी # चा वापर व्हिज्युअल स्टुडियोच्या माध्यमातून झॅमारिनबरोबर देखील केला जाऊ शकतो. हे क्रॉस प्लॅटफॉर्म (Android आणि iOS साठी एक कोडबेस) च्या फायद्यासह पारंपारिक Android विकासासारखेच आहे. संपूर्ण नवशिक्यासाठी, हा मार्ग पुन्हा अँड्रॉइड विकासासाठी थोडासा त्रासदायक एंट्री पॉईंट आहे - परंतु आयओएस आणि Android साठी अॅप तयार करू इच्छित असलेल्या छोट्या कंपनीसाठी याचा अर्थ प्राप्त होतो, आणि आपल्याला मदत करण्यासाठी तेथे बरेच समर्थन आणि माहिती उपलब्ध आहे. .

मूलभूत

लक्षात ठेवा मी कसे म्हटले आहे की व्हिज्युअल बेसिकच्या सुलभतेने सी # ची शक्ती ऑफर करण्याचा सी प्रयत्न होता? कारण हे आहे की बेसिक (नवशिक्या सर्व-हेतू प्रतीकात्मक सूचना कोड) वापरण्यास आश्चर्यकारकपणे आनंददायक आहे आणि कोड शिकण्यासाठी बिंदूवर अगदी उत्कृष्ट उडी मारणे.

दुर्दैवाने, हे अधिकृतपणे Android स्टुडिओद्वारे समर्थित नाही आणि तसेच आपण ते युनिटी किंवा क्षमारिनमध्ये वापरू शकत नाही. चांगली बातमी अशी आहे की बेसिकमध्ये अँड्रॉईड सॉफ्टवेअरमधून बी 4 ए नावाच्या अँड्रॉइड अ‍ॅप्स विकसित करण्यासाठी कमी ज्ञात पर्याय आहे. हे ‘बेसिक 4 अँड्रॉइड’ चे एक परिवर्णी शब्द आहे आणि जसे की आपण अपेक्षा करू शकता, हे आपल्याला बेसिकसह Android अ‍ॅप्स कोड करू देते. हे अँड्रॉइड अ‍ॅप्स विकसित करू इच्छित असलेल्या बर्‍याच प्रोग्रामरसाठी नक्कीच प्रथम निवड नाही, परंतु अधिक पर्याय असणे नेहमीच छान आहे.

बी 4 ए एक आरएडी, किंवा रॅपिड Developmentप्लिकेशन डेव्हलपमेंट वातावरण म्हणून डिझाइन केलेले आहे. आयुष्य सुलभ करण्यासाठी इतर बरेच स्मार्ट डिझाइन निर्णय आहेत आणि आपल्याकडे काही प्रश्न असल्यास एक अतिशय समर्थक समुदाय आहे.

कोडिंग शिकण्याचा हा एक चांगला मार्ग आहे आणि आपण ही पद्धत वापरुन काही चांगले शक्तिशाली अॅप्स तयार करू शकता. उच्च-खेळातील खेळ बनवण्याकरता ते आदर्श नाही आणि पुन्हा एकदा “अनौपचारिक” पर्याय म्हणून ग्रस्त आहे - जेणेकरून असे काहीतरी तयार करणे कठिण आहे जे मटेरियल डिझाइनच्या विशिष्टतेशी पूर्णपणे परिपूर्ण असेल आणि केवळ बेसिकसह व्यावसायिक विकसक म्हणून काम करणे आपल्याला कठीण वाटेल. . इतर मोठा गैरफायदा म्हणजे मुक्त नसलेल्या सूचीतील हा एकमेव पर्याय आहे.

कोरोना

तरीही आपल्याला बर्‍यापैकी शक्ती आणि नियंत्रण देत असताना कोरोना Android अ‍ॅप्स विकसित करण्यासाठी आणखी एक सोपा पर्याय प्रदान करते. आपण LUA मध्ये कोडिंग करीत आहात जे जावा पेक्षा आधीपासूनच सोपे आहे आणि त्या वर, कोरोना एसडीके (सॉफ्टवेअर डेव्हलपमेंट किट) गोष्टी अधिक सुलभ करेल. हे सर्व मूळ लायब्ररींचे समर्थन करते, आपल्याला एकाधिक प्लॅटफॉर्मवर प्रकाशित करण्यास अनुमती देते. हे मोठ्या प्रमाणात गेम तयार करण्यासाठी वापरले जाते परंतु इतरही अनेक मार्गांनी वापरले जाऊ शकते. आपला कोड प्रविष्ट करण्यासाठी आपल्याला नोटपॅड ++ सारख्या मजकूर संपादकाची आवश्यकता असेल आणि आपण प्रथम संकलित न करता एमुलेटरवर म्हणाला कोड चालवू शकता. आपण एपीके तयार आणि उपयोजित करण्यास तयार असता तेव्हा आपण ऑनलाइन साधन वापरून हे करण्यास सक्षम व्हाल.

यासाठी मूलभूत कोडिंग कौशल्यांची आवश्यकता नसते परंतु प्रोग्रामिंगच्या जगासाठी हे एक छान आणि कोमल परिचय देते. त्याच वेळी, ते निश्चितपणे काही प्रमाणात मर्यादित आहे आणि “अ‍ॅप बिल्डर” च्या प्रदेशात जाण्यापासून काही चरण काढले गेले आहे. हे अशा व्यक्तीसाठी अधिक उपयुक्त आहे ज्यास तुलनेने सोपे काहीतरी तयार करायचे आहे आणि त्यांच्या कोडींग कौशल्यांचा विकास करण्यास किंवा प्रो बनण्याबद्दल तितकीशी चिंता नाही. आपण अ‍ॅप-मधील खरेदी यासारखी वैशिष्ट्ये वापरू इच्छित असल्यास आपल्याला फी भरावी लागेल. नेटिव्ह अँड्रॉइड एपीआय वापरण्यासाठी देखील हेच आहे.

फोनगॅप

अखेरीस, आपण अॅप बिल्डर प्रोग्रामकडे जाऊ इच्छित नाही तोपर्यंत आपण अँड्रॉइड अ‍ॅप्सचा विकास करण्यासाठी चालू करण्याचा शेवटचा प्रमुख “सरलीकृत” पर्याय म्हणजे फोनगॅप. फोनगेप अपाचे कॉर्डोव्हा द्वारा समर्थित आहे आणि आपण सामान्यत: वेबसाइट तयार करण्यासाठी वापरत असलेला समान कोड: एचटीएमएल, सीएसएस आणि जावास्क्रिप्ट वापरुन अ‍ॅप्स तयार करण्यास अनुमती देते. हे नंतर “वेबव्यू” द्वारे दर्शविले जाते परंतु अ‍ॅपसारखे पॅकेज केले जाते. फोनगॅप नंतर पुलासारखे कार्य करते, विकसकांना फोन किंवा टॅब्लेटच्या काही मूलभूत वैशिष्ट्यांमध्ये प्रवेश करण्याची परवानगी देते - जसे की एक्सेलरमीटर किंवा कॅमेरा.

हे खरोखर "खरे" Android विकास नाही, परंतु एकमेव वास्तविक प्रोग्रामिंग जावास्क्रिप्ट असेल. बर्‍याच मूलभूत कामांसाठी, हे कार्य करेल, परंतु आपणास खरे “अँड्रॉइड अ‍ॅप विकसक” (ही एक गोष्ट आहे) दावा करण्यास सक्षम होऊ इच्छित असल्यास, आपण या सूचीतील अन्य निवडींपैकी एक धैर्याने करावे.

निष्कर्ष

तर तुमची निवड घ्या! पायथनसह अँड्रॉइड अ‍ॅप्स (सहजतेने) विकसित करण्याचा एक मार्ग असावा अशी माझी इच्छा आहे, परंतु अन्यथा आपल्याकडे तेथे अँड्रॉइड अ‍ॅप्स विकसित करण्यासाठी वेगवेगळ्या पर्यायांची विस्तृत निवड आहेः जावा आणि कोटलिनपासून सी, सी # आणि बेसिकपर्यंत! आपण फोनगॅप वापरुन काही सोपे करण्यासाठी HTML आणि CSS देखील वापरू शकता.

योग्य निवड आपल्या संवेदनशीलतेवर आणि आपल्या उद्दीष्टांवर अवलंबून असेल, परंतु आपण जे काही ठरवाल ते लक्षात येईल की कोड शिकणे हा एक अत्यंत फायद्याचा अनुभव आहे आणि जो आपल्यासाठी एक दारे उघडतो. आणि Android सह कोड करणे शिकणे हे प्रारंभ करण्यासाठी योग्य जागा आहे. आशा आहे की आपण आता अँड्रॉइड अ‍ॅप्स कसे विकसित करावे याविषयी थोडे अधिक सांगता, परंतु आपल्याकडे काही प्रश्न असल्यास त्यांना टिप्पण्यांमध्ये ओरडा आणि आमच्या कार्यसंघामध्ये - आणि आमचे वाचक - त्यांचे उत्तर देण्यासाठी आमचे सर्वोत्तम प्रयत्न करतील. शुभेच्छा!

पुढील वाचा: Android विकासासाठी जावा सिंटॅक्सची ओळख | एपीआय वापरणे: Android वर रिट्रोफिटसह प्रारंभ करणे

नेटफ्लिक्स बहुतेकदा आपल्या ग्राहकांना नवीन आणि मूळ सामग्री ऑफर करण्यास संबंधित आहे, तरीही स्ट्रीमिंग सर्व्हिसमध्ये बर्‍याच क्लासिक चित्रपटदेखील आहेत. १ 30 ० च्या दशकापासून काळ्या आणि पांढ white्या नाट...

‘चे पिक्सेल 4 एमएनएमएल केस, जगातील सर्वात पातळ फोन प्रकरण निर्मात्यांद्वारे सामग्री आपल्याकडे आणली आहे. सवलतीच्या कोडचा वापर करून आपल्या पिक्सेल 4 किंवा पिक्सेल 4 एक्सएल प्रकरणात 25% जतन करा एपीएक्सल...

शिफारस केली