नवशिक्यांसाठी Android अ‍ॅप विकास कसा सुरू करावा

लेखक: Peter Berry
निर्मितीची तारीख: 19 Lang L: none (month-012) 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
नवशिक्यांसाठी AWS ट्यूटोरियल अरबी, फ्रेंच, पोर्तुगीज, रशियन, स्पॅनिश, तुर्की मध्ये उपशीर्षके
व्हिडिओ: नवशिक्यांसाठी AWS ट्यूटोरियल अरबी, फ्रेंच, पोर्तुगीज, रशियन, स्पॅनिश, तुर्की मध्ये उपशीर्षके

सामग्री


तर आपल्याकडे किलर अॅपची कल्पना आहे आणि आपण ती वास्तविकतेत रुपांतरित करुन बाजारात आणण्यास सज्ज आहात. आपली प्रथम डाउनलोड, पुनरावलोकने आणि नफा मिळविणे सुरूवात आपण खाजवत आहात यात शंका नाही ... परंतु तेथे फक्त एक समस्या आहे: आपल्याकडे कोठे प्रारंभ करायचा याचा एक मार्ग नाही!

कोड शिकणे हे स्वतःच अवघड आहे परंतु Android विकासासह हे अधिक क्लिष्ट होऊ शकते. आपल्याला केवळ जावा समजण्याची गरज नाही, आपल्याला सर्व Android-विशिष्ट सॉफ्टवेअर स्थापित करण्याची आणि Android अॅप विकासाची सर्व अद्वितीय quirks देखील शिकण्याची आवश्यकता आहे.

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

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


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

जा आणि प्रथम स्वत: ला एक कप चहा बनवा, यासाठी थोडा वेळ लागू शकेल ...

चरण 1: Android स्टुडिओ डाउनलोड करा

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

आयडीई म्हणजे आपल्याला मुख्य यूआय देते जेथे आपण आपला कोड प्रविष्ट कराल (आपण फक्त नोटपॅडवर टाइप करणे प्रारंभ करू शकत नाही). हे आपल्या चुकीच्या गोष्टींना देखील ठळक करते, सूचना देते आणि आपल्याला आपल्या निर्मितीस सोयीस्करपणे चालवू आणि चाचणी करू देते. हे आपल्यास आवश्यक असलेल्या फायली तयार करते, हे मूलभूत लेआउट प्रदान करते आणि सामान्यत: हे आपला खूप वेळ आणि मेहनत वाचवते.


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

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

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

ते म्हणाले, जर आपण या सर्वांचा अभ्यास केला आणि आपल्याला हे अद्याप बरेच सापडले तर आपण कदाचित Basic4Android चा एक सोपा दृष्टिकोन म्हणून विचार करू शकता आणि मी भविष्यातील पोस्टमध्ये ते समाविष्ट करीत आहे.

ठीक आहे, फक्त रिकॅप करण्यासाठीः आमच्याकडे आता Android स्टुडिओ डाउनलोड आणि स्थापित आहे. परंतु, आपण चरण दोन वाचल्याशिवाय हे चालवू नका! आतापर्यंत चांगले आहे ... काय चूक होऊ शकते?

चरण 2: Android स्टुडिओ सेट अप करत आहे

आता आपण Android स्टुडिओ स्थापित केला आहे की आपण विकसक होण्यासाठी आपला पहिला, धाडसी पाऊल उचलले आहे! बरेच लोक आतापर्यंत हे व्यवस्थापित करतात आणि नंतर स्टार्ट मेनूमध्ये प्रत्येक वेळी ते पाहतात तेव्हा त्यांना दोषी वाटते आणि त्यांच्या संगणकावर स्थापित केलेले महिने काही महिन्यांपर्यंत त्यांच्यासाठी स्थापित केले जातात. अखेरीस त्यांनी स्टीमवरील पुढील एएए शीर्षकासाठी जागा तयार करण्यासाठी ते हटविणे समाप्त केले आणि म्हणून संपूर्ण दिलगिरी प्रकरण संपेल ... त्यांच्यासारखे समाप्त होऊ नका - आता आणखी काही सकारात्मक कृती करण्याची वेळ आली आहे!

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

आता आपण ते लॉन्च करण्यासाठी Android स्टुडिओवर क्लिक करू शकता. एकदा ते उघडल्यानंतर, आपल्याला मेनू सादर केला जाईल जिथे आपण प्रारंभ करण्यास सक्षम असाल किंवा काही पर्याय कॉन्फिगर करू शकाल. सर्वात चांगली गोष्ट अशी आहे की याक्षणी सर्व काही आपल्यासाठी हाताळले गेले आहे, जरी आपल्याला त्या स्वतःशी परिचित होऊ इच्छित असेल एसडीके व्यवस्थापक (कॉन्फिगर> एसडीके व्यवस्थापक) आहे जिथे आपण नवीन आवृत्त्यांना समर्थन देण्यासाठी आपले Android एसडीके अद्यतनित कराल तसेच कोड नमुने किंवा Google ग्लाससाठी समर्थन यासारख्या गोष्टी डाउनलोड कराल. परंतु आता त्याबद्दल काळजी करू नका परंतु जर एंड्रॉइड स्टुडिओने आपल्याला काहीतरी गहाळ झाल्याचे म्हटले असेल तर येथे कदाचित आपल्याला ते शोधण्याची आवश्यकता असेल.

म्हणूनच आपण अॅप्स तयार करण्यासाठी अँड्रॉइड स्टुडिओ वापरता तेव्हा तीन मुख्य गोष्टी संवाद साधत असतात.

  • स्वतः Android स्टुडिओ, जो एक आयडीई आहे जो आपल्याला कोडिंगसाठी एक छान इंटरफेस प्रदान करतो.
  • आपण जावामध्ये लिहित असलेला कोड, ज्याने आपण काही क्षणापूर्वी स्थापित केले…
  • आणि Android-SDK ज्यावर आपण आपल्या जावा कोडवर प्रवेश कराल Android-प्रकारच्या गोष्टी करण्यासाठी

जर आपल्याला हे सर्व जरा क्लिष्ट आणि त्रासदायक वाटत असेल तर… ठीक आहे, आपण जन्म घेत आहात हे आपल्याला माहिती नाही. असायचा मार्ग वाईट.

कदाचित हे काही सांत्वन देते ...

चरण 3: नवीन प्रकल्प प्रारंभ करीत आहे

एकदा आपण आपले नमुने स्थापित केले की आपण Android स्टुडिओ लोड केल्यावर आपण पाहिले त्या पहिल्या पृष्ठावर परत जाऊ शकता. आता आपल्याला निवडायचे आहे नवीन Android स्टुडिओ प्रकल्प प्रारंभ करा - हे शेवटी होत आहे!

आपल्या अनुप्रयोगासाठी आपल्याला पाहिजे असलेले नाव आणि आपल्या ‘कंपनी डोमेन’ प्रविष्ट करा. खालील घटकांसह आपले पॅकेज नाव तयार करण्यासाठी हे घटक एकत्रितपणे वापरले जातील:

com.companyname.appname

संकुल संकलित फाइल किंवा असेल APK (‘Android पॅकेज फाईल’) जी आपण अखेरीस Google Play Store वर अपलोड कराल. लोक हे पाहू शकतात असे मार्ग आहेत, म्हणूनच आपण शेवटी सोडत असे काहीतरी तयार करण्याचे ठरवत असाल तर ‘मजेदार शब्द’ वापरण्यापासून दूर रहाण्याचा प्रयत्न करा.

प्रविष्ट करण्याचे अंतिम फील्ड ही निर्देशिका आहे जिथे आपण आपल्या अ‍ॅपशी संबंधित सर्व फायली सेव्ह करू इच्छिता. माझ्याकडे नेहमीच माझ्या कोडचा बॅक अप आहे याची खात्री करण्यासाठी मला ड्रॉपबॉक्समध्ये जतन करणे आवडते. पुन्हा क्लिक करा आणि काय अंदाज लावा ... अधिक पर्याय! हुज्जा! काळजी करू नका, आम्ही जवळपास आहोत…

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

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

फक्त Android 1.1 वर का जात नाही? बरं, हा पर्याय न ठेवता (आपण जितक्या शक्य तितक्या कमी फ्रोयो देखील कमी होऊ शकता), जे आपल्याला नवीनतम अद्यतनांमधून कोणतीही फॅन्सी नवीन वैशिष्ट्ये वापरण्यापासून प्रतिबंधित करेल.

या टप्प्यावर सर्वोत्तम पैज डीफॉल्ट पर्यायासह जाणे आहे, म्हणून हे फील्ड जसे आहे तसे सोडा. पुढील पृष्ठावर, आपल्याला आपला अ‍ॅप प्रारंभ दिसावा असे वाटण्याचा मार्ग निवडण्याचा पर्याय देण्यात येईल. हा तुमचा मुख्य देखावा असेल ’क्रियाकलाप मॉड्यूल’जे मुळात आपल्या अ‍ॅपचे मुख्य पान आहे. या सारख्या टेम्पलेट्सचा विचार करा; आपण आपल्या अ‍ॅपचे शीर्षक स्क्रीनच्या शीर्षस्थानी ठेऊ इच्छिता, किंवा आपला UI संपूर्ण प्रदर्शन भरायचा आहे का? आपल्यासाठी तयार केलेल्या काही घटकांसह आपण प्रारंभ करू इच्छिता? आपला अॅप प्रामुख्याने Google नकाशे वापरत आहे (थोडासा येथे जाऊ नका, Google Play सेवांसह गोष्टी अधिक क्लिष्ट होतात).

लक्षात ठेवा की अ‍ॅपमध्ये एकाधिक क्रियाकलाप असू शकतात जे वेबसाइटवर स्वतंत्र पृष्ठांसारखे कार्य करतात. आपल्याकडे उदाहरणार्थ एक ‘सेटिंग्ज’ क्रियाकलाप आणि ‘मुख्य’ क्रियाकलाप असू शकतात. म्हणून क्रियाकलाप नाही अनुप्रयोग प्रति म्हणा परंतु त्याऐवजी आपल्या अ‍ॅपचे एक स्वतंत्र पृष्ठ.

आपल्या पहिल्या निर्मितीसाठी, आपण कदाचित काहीतरी बनवण्याचा प्रयत्न कराल खरोखर सोपे जे फक्त एकल, मूलभूत क्रियाकलाप प्रदर्शित करते. ‘निवडामूलभूत क्रियाकलाप’गोष्टी शक्य तितक्या सोप्या ठेवण्यासाठी आणि सर्व हेतू व हेतूंसाठी, हे आता आपले अ‍ॅप असेल. पुन्हा क्लिक करा पुढील काही पर्याय तुम्हाला मिळतील.

आता आपल्याला आपल्या क्रियाकलापाचे नाव आणि लेआउटचे नाव (आपण "मूलभूत क्रियाकलाप" निवडल्यास आपल्याकडे शीर्षक पर्याय आणि 'मेनू_श्रोत' नाव देखील असेल). आपल्या कोडमधील आपल्या क्रियाकलापांचा आपण संदर्भ कसा घ्याल हे गतिविधीचे नाव आहे, म्हणून त्यास ‘मेनएक्टिव्हिटी’ सारखे तार्किक (सामान्यतः कोडिंगसाठी एक चांगला सल्ला) म्हणा. सर्जनशील, मला माहित आहे.

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

वेब विकासात पार्श्वभूमी असलेल्या प्रत्येकासाठी, आपला एक्सएमएल HTML किंवा CSS शैली पत्रकासारखे थोडे कार्य करणार आहे. दरम्यानच्या काळात क्रियेसाठी जावा कोड म्हणतो काय पडद्यावरील घटक इ. दाबताना करतात. इथं डीफॉल्ट नाव येथे ‘अ‍ॅक्टिव्हिटी_मेन’ म्हणून सोडणे ठीक आहे. शेवटी, मेनू आणि शीर्षकासाठी नाव निवडा. शीर्षकासाठी काहीतरी छान निवडा, कारण आपले वापरकर्ते काही बिंदू येथे हे पाहण्यास सक्षम असतील. पुढील क्लिक करा… आणि आता आपणास अॅप पाहायला मिळेल!

आपला रिक्त, निरुपयोगी अ‍ॅप ... फक्त प्रारंभ करण्यासाठी हे सर्व! आपण पाहू का लोक का हार मानतात? परंतु खरोखरच आम्ही खाली दिलेल्या मूलभूत चरणांमध्ये तोडू शकतो:

  • Android SDK समाविष्ट करण्याचे सुनिश्चित करून Android स्टुडिओ डाउनलोड आणि स्थापित करा
  • जावा एसडीके स्थापित करा
  • नवीन प्रकल्प प्रारंभ करा आणि मूळ तपशील निवडा

तर ते खरोखर वाईट नाही ... आणि लक्षात ठेवा: एकदा आपण हे सर्व एकदा केल्यावर आपण त्याबद्दल कायमचे विसरू शकता आणि मजेदार गोष्टींवर लक्ष केंद्रित करू शकता: अ‍ॅप्स तयार करणे! आपला चहा कदाचित या क्षणी थंड आहे, म्हणून पुढची अतिशय महत्वाची पायरी म्हणजे अधिक मिळवणे.

चरण 4: वास्तविक गोष्ट बनविणे

एकदा आपला अ‍ॅप उघडला की, आपण डावीकडील निर्देशिका वृक्ष आपल्या अॅप बनविलेल्या सर्व फायली आणि फोल्डर्स आणि मध्यभागी ‘हॅलो वर्ल्ड!’ प्रदर्शित करणार्‍या फोनचे छायाचित्र पहावे. बरं, तुम्हालाही नमस्कार!

(‘हॅलो वर्ल्ड’ प्रदर्शित करणारा एक मूलभूत अॅप म्हणजेच नवीन विकसक जेव्हा नवीन भाषेत प्रोग्रामिंग शिकतात तेव्हा सर्वात प्रथम ते तयार करतात. Android स्टुडिओ फसवणूक करतो, कारण ते आपल्यासाठी करते!)

आपणास लक्षात येईल की मुक्त टॅब (शीर्षस्थानी) हा ‘एक्टिव्हिटी_मेन.एक्सएमएल’ आहे, जो मोठा फोन त्याच्या प्रदर्शनात दर्शवित आहे. आपणास हे आठवत असेल की एक्टिव्हटी_मेन.एक्सएमएल हा एक्सएमएल कोड आहे जो आपल्या मुख्य क्रियाकलापासाठी लेआउट सूचना परिभाषित करतो.

आपण आपला प्रकल्प सुरू करता तेव्हा आपण ‘मूलभूत क्रियाकलाप’ निवडल्यास, नंतर तुम्हाला दुसरी सामग्री XML फाईल दिसेल ज्याला ‘सामग्री_main.xML’ देखील म्हणतात. बर्‍याच अंशी, हे दोघेही समान गोष्टी करतात परंतु आपण ‘बेसिक अ‍ॅक्टिव्हिटी’ निवडल्यावर अ‍ॅन्ड्रॉइड स्टुडिओने आपल्यासाठी तयार केलेला बेसिक लेआउट ‘अ‍ॅसिटीविटी_मेने.एक्सएमएल’ मध्ये आहे. आपण संपादित करू इच्छित असलेली सामग्री सामग्री_मेन.एक्सएमएल मध्ये आहे, म्हणून ते उघडा आणि आत्ताबद्दल काळजी करू नका.

(जर हे सुरू करण्यासाठी उघड नसेल तर डावीकडील डिरेक्टरी ती निवडुन उघडा. अ‍ॅप> res> सामग्री_main.xml.)

तो आराखडा

Android स्टुडिओ येथे स्वतः XML कोड दर्शवित नाही तर लेआउट स्क्रीनवर कसा दिसेल त्याचे प्रतिपादन आहे. वेब डिझाइनसाठी हे ड्रीमविव्हरसारखेच व्हिज्युअल एडिटर आहे आणि आमच्या विकसकांसाठी हे आयुष्य थोडे सुलभ करते.

आपल्याकडे ‘नावाचा पर्याय’ देखील आहेविजेट्स’आपण आपल्या अ‍ॅपमध्ये जोडू शकता असे डावे खाली. ही आपली मूलभूत अॅप सामग्री आहे; म्हणून उदाहरणार्थ, आपल्या क्रियाकलापात आपल्याला "ओके" असे बटण जोडायचे असेल तर आपण ते फक्त स्क्रीनवर ड्रॅग करू शकता आणि आपल्यास पाहिजे तेथे कोठेही ड्रॉप करू शकता. पुढे जा आणि ‘हॅलो वर्ल्ड’ च्या खाली एक ‘ओके’ बटण टाका.

आपण शोधत असलेले आणखी एक गोष्ट म्हणजे मजकूर आणि ‘आयडी’ बदलण्यासाठी आपण यापैकी कोणत्या एका घटकावर क्लिक करू शकता. आपण प्रत्येक घटकाचा संदर्भ कसा घ्याल ते आयडी आहे (ज्याला ‘पहा’) तुमच्या जावा कोडमधील मजकूर अर्थातच तुम्ही वापरकर्त्याला काय दाखवता.

‘हॅलो वर्ल्ड’ विजेट हटवा (किंवा पहा) आणि बटणावर मजकूर बदलून ‘हॅलो?’. त्याचप्रमाणे, बटणावरचा ‘आयडी’ बदलून ‘बटण 1’ करा.

मी आता चातुर्याने तुम्हाला एक छोटासा प्रोग्रॅम लिहीत आहे ... लक्षात घ्या की तुम्ही दृश्य निवडल्यावर मजकूराचा रंग आणि आकार बदलण्यासाठी तुम्हाला खालच्या उजवीकडे पर्याय मिळतील. तुम्हाला जर हे बदलण्याची आवड असेल तर तुम्ही या व्हेरिएबल्ससह खेळू शकता. आपल्या बटणाचा देखावा. आम्ही एका मिनिटात परत येत आहोत तरीही एक मानसिक नोंद घ्या!

आता आपला मेनएक्टिव्हिटी.जावा उघडा. टॅब शीर्षस्थानी असेल परंतु जर तसे नसेल तर ते खाली शोधा: अ‍ॅप> जावा.

हा कोड आहे जो आपल्या अॅपचे वर्तन परिभाषित करतो. या टप्प्यावर, आपण कोडचा थोडासा उतारा जोडणार आहात:

सार्वजनिक शून्य बटणऑनक्लिक करा (व्ही पहा) {
बटण बटण 1 = (बटण) v;
((बटण) v) .सेट टेक्स्ट ("हॅलो!");
}

हे पहिल्या एका च्या अगदी खाली जात आहे बंद कंस ‘b’, “च्या आधी@ ओव्हरराइड, पब्लिक बुलियन”. हे यासारखे दिसावे:

या सर्वांचा अर्थ काय? मुळात, काहीही खालील “शून्य बटणऑनक्लिक करा”कोणीतरी बटणावर क्लिक केल्यास ते केले जाईल. आम्ही “मग” हे बटण शोधत आहोत.बटण बटण 1 = (बटण) v;”कोड आणि नंतर मजकूर बदलणे.

होय, इतर मार्ग आहेत ज्या आपण त्याच गोष्टी साध्य करू शकता परंतु मला असे वाटते की हे छान आणि सोप्या आणि अशा प्रकारे समजण्यास सोपे आहे. हे वाचण्यासाठी थोडा वेळ घालवा आणि काय करीत आहे हे सुमारे आपल्या डोक्यावर घेण्याचा प्रयत्न करा…

पृष्ठाच्या शीर्षस्थानी शब्द ‘आयात…’ आहे. त्याचा विस्तार करण्यासाठी त्यावर क्लिक करा आणि कुठेतरी ओळ आहे याची खात्री करा: “आयात android.widget.Button;”. जेव्हा आपण शेवटचे टंक टाइप केले तेव्हा ते स्वतःच प्रकट व्हायला हवे होते (Android स्टुडिओ त्यासारखे स्मार्ट आहे) परंतु तसे नसल्यास आपण ते स्वतःस जोडू शकता.

(लक्षात घ्या की जेव्हा आपण टाईप करतात त्या रेषा “;” मध्ये समाप्त होतात. हे जावाचे मूलभूत स्वरुपण आहे आणि जर आपण त्यास विसरलात तर ते एक त्रुटी टाकेल. त्यांचा शोध घेण्याची सवय लागा!)

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

आता फक्त आपण केलेले अॅप चालविणे बाकी आहे. शीर्षस्थानी असलेल्या ‘रन’ वर सोपा जा आणि नंतर ड्रॉप डाऊन मेन्यूमधून ‘अ‍ॅप चालवा’ निवडा. आपल्याकडे आधीपासून आपली एव्हीडी (Android आभासी डिव्हाइस) स्थापित केलेली असावी परंतु तसे न झाल्यास आपण यावर जाऊ शकता: साधने> Android> एव्हीडी व्यवस्थापक> + व्हर्च्युअल डिव्हाइस तयार करा. आपल्याला Android आवृत्ती देखील स्थापित करण्याची आवश्यकता आहे हे विसरू नका वर डिव्हाइस.

आपला अ‍ॅप चालविणारे एमुलेटर लॉन्च करण्यासाठी चरणांचे अनुसरण करा. धीर धरा, हे कधीकधी लागू शकते वय लोड करण्यासाठी… असल्यास कधीही नाही भार वाढल्यास आपण एपीके तयार करण्यासाठी अ‍ॅपचे ‘पॅकेजिंग’ करण्याचा विचार करू शकता. आपल्या Android डिव्हाइसवर यावर ड्रॅग करा आणि स्थापित आणि चालविण्यासाठी त्यावर डबल क्लिक करा.

एकदा हे समाप्त झाल्यावर या मजेदार, मजेदार अ‍ॅपसह आपण जाऊ शकता. आपल्याला काय शोधायचे आहे ते म्हणजे आपण बटणावर क्लिक करता तेव्हा ‘हॅलो?’ ते ‘हॅलो!’ असा मजकूर आहे. आम्ही श्रीमंत होणार आहोत…

(जर हे कार्य करत नसेल तर… काहीतरी चूक झाली आहे. ते माझे नव्हते, माझे एक कार्य करते! आपल्या कोडमधील लाल मजकूर पहा आणि Android स्टुडिओकडून सूचना घेण्यासाठी आपला माउस त्यावर फिरवा.)

चरण 5: अॅप विकासात चांगले कसे मिळवावे

ठीक आहे, तर ते खोटे होते. आम्ही बहुधा आहोत नाही श्रीमंत होणार आहे. या क्षणी आम्ही बनविलेले अ‍ॅप खूप लंगडे आहे. आपण निश्चितपणे प्रयत्न करुन ती विकू शकता परंतु आपल्याला कदाचित इतक्या चांगल्या पुनरावलोकने मिळणार नाहीत.

मी या मूलभूत अ‍ॅप तयार करण्याद्वारे आपल्याशी बोलण्याचे कारण असे आहे कारण ते आपल्याला प्रोग्रामिंगची मूलभूत तत्त्वे शिकवते. आपल्याकडे कृती आणि प्रतिक्रिया आहे - बटणावर दाबून करते काहीतरी काही चल आणि काही गणित घाला, काही सुंदर प्रतिमा आणि उपयुक्त फंक्शन जोडा आणि खरोखर मूलभूत अ‍ॅप बनविण्यासाठी ते पुरेसे आहे.

मग आपण इथून कोठे जाऊ? अजून बरेच काही शिकण्यासारखे आहे: आम्ही त्याकडे पाहिले नाही Android मॅनिफेस्ट अद्याप आम्ही आपल्याबद्दल बोललो नाही खाजगी कीसाइन (किंवा आपण ते गमावल्यास किती मजेदार आहे) आणि आम्ही अँड्रॉइड अ‍ॅप ‘लाइफसायकल’ चा अभ्यासही केलेला नाही (यासाठी काहीही नाही) सिंह राजा). वेगवेगळ्या स्क्रीन आकारांना समर्थन देणारे प्रश्न आहेत आणि आणखी बरेच काही शिकण्यासारखे आहे.

दुर्दैवाने, हे संपूर्ण घेईल पुस्तक आपल्‍याला संपूर्ण Android अ‍ॅप विकासाचे शिक्षण देण्यासाठी. म्हणून ते सुरू करण्यासाठी एक चांगली जागा आहे: पुस्तक विकत घ्या!

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

अखेरीस, आपणास असे काहीतरी पाहिजे आहे जे आपण स्वतः शोधू शकत नाही. उदाहरणार्थ जेव्हा कोणी आपल्या बटणावर क्लिक करते तेव्हा आपल्याला वाजवायचा आवाज पाहिजे असेल. येथूनच वास्तविक शिक्षण सुरू होते. आता आपल्याला फक्त Google मध्ये शोधण्याची आवश्यकता आहे: “आवाज ऑनक्लिक अँड्रॉईड कसे प्ले करावे”

आपल्याला गुंतागुंतीच्या उत्तरांचा समूह सापडेल परंतु अखेरीस कोणीतरी, बहुदा स्टॅक ओव्हरफ्लोवर, फक्त आपल्यासाठी उत्तर तोडेल. मग आपण काय करीत आहात ते कोड कॉपी करत आहात आणि जाताना काही बदल करून आपण आपल्या अ‍ॅपमध्ये पेस्ट करा.

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

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

तर त्याऐवजी त्यामध्ये जा, आपले हात घाणेरडे व्हा आणि नोकरीवर शिका. हे गुंतागुंतीचे आहे आणि ते निराश करणारे आहे परंतु शेवटी ते आहे अत्यंत फायद्याचे आणि प्रारंभिक प्रयत्नापेक्षा जास्त.

अ‍ॅपलॉक कदाचित सुरक्षा अॅप्सचा सर्वात प्राथमिक आहे. कार्य करण्याचा मार्ग हा आहे की तो आपले इतर अॅप्स डोळ्यांसमोर ठेवून लॉक करेल. अशा प्रकारे आपल्याला एखाद्याने आपले फेसबुक, गॅलरी अॅप किंवा बँकिंग अ‍ॅ...

भाषांचे द्रविड कुटुंब एक आकर्षक आहे. हे मुख्यतः श्रीलंका आणि काही इतर देशांसह दक्षिण, मध्य आणि पूर्वेकडील भारतात प्रचलित आहे. त्यामध्ये तमिळ, तेलगू, कन्नड आणि मल्याळम यासारख्या भाषांचा समावेश आहे. आम...

आपल्यासाठी