Android स्टुडिओ: तुमची स्वतःची ॲप्स तयार करण्यासाठी पहिली पायरी

अँड्रॉइड स्टुडिओ

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

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

AndroidStudio म्हणजे काय?

Android स्टुडिओ लोगो

Android स्टुडिओ हे एकात्मिक विकास वातावरण (IDE) आहे Android डिव्हाइससाठी अनुप्रयोग तयार करण्यासाठी अधिकृत. स्मार्टफोन, टॅब्लेट, वेअरेबल आणि Android ऑपरेटिंग सिस्टम वापरणाऱ्या इतर डिव्हाइसेससाठी ॲप्स तयार करू इच्छिणाऱ्या कोणत्याही विकासकासाठी हे एक आवश्यक साधन आहे.

IntelliJ IDEA वर आधारित, अँड्रॉइड स्टुडिओ वापरकर्ता इंटरफेस तयार करण्यापासून ते फिजिकल डिव्हाईस किंवा एमुलेटरवर ॲप तयार करणे आणि तैनात करण्यापर्यंत, ॲप्लिकेशन डेव्हलपमेंट प्रक्रिया सुलभ करणाऱ्या साधनांचा संपूर्ण संच ऑफर करतो. त्याच्यामध्ये मुख्य कार्ये ते आहेत:

  • स्मार्ट कोड संपादक: उत्पादकता सुधारण्यासाठी स्वयंपूर्णता, रिफॅक्टरिंग आणि स्थिर कोड विश्लेषणासह.
  • एकाधिक प्रोग्रामिंग भाषांसाठी समर्थन- Java आणि Kotlin व्यतिरिक्त, तुम्ही तुमच्या ॲपचे विशिष्ट भाग विकसित करण्यासाठी C++ वापरू शकता.
  • व्हिज्युअल डिझायनर- वापरकर्ता इंटरफेस (GUI) जलद आणि सहज तयार करण्यासाठी.
  • Android एमुलेटर: सुसंगततेची चाचणी घेण्यासाठी Android च्या विविध आवृत्त्यांपैकी विविध व्हर्च्युअल डिव्हाइसेसवर आपल्या ॲप्सची चाचणी घेण्यासाठी.
  • Gradle सह एकत्रीकरण- अवलंबित्व व्यवस्थापित करण्यासाठी आणि बिल्ड पर्याय कॉन्फिगर करण्यासाठी एक लवचिक बिल्ड सिस्टम.
  • टेम्पलेट्स आणि नमुन्यांची विस्तृत श्रेणी: विशेषत: नवशिक्यांसाठी किंवा ज्यांना या मदतीने त्वरीत ॲप तयार करायचे आहे त्यांच्यासाठी मनोरंजक आहे.
  • Google Play Console सह एकत्रीकरण: तुमच्या ॲप्सचे प्रकाशन आणि वितरण व्यवस्थापित करण्यासाठी.

तुम्ही Android स्टुडिओसह काय करू शकता?

आता तुम्हाला हे माहित आहे की ते काय आहे आणि ते विकासकांना कोणते कार्य प्रदान करते, तुम्हाला हे देखील माहित असले पाहिजे तुम्ही Android Studio सह काय करू शकता, किंवा तुम्ही ते कशासाठी वापरू शकता, बरं, मी येथे शक्यतांची सूची समाविष्ट करतो:

  • वापरकर्ता इंटरफेस तयार करा: तुम्हाला ॲपचे GUI साध्या आणि व्हिज्युअल पद्धतीने किंवा XML कोडद्वारे डिझाइन करण्याची अनुमती देते. तुम्ही अनेक थीम आणि शैलींसह देखावा सानुकूलित करू शकता, वेगवेगळ्या स्क्रीन आकारांशी जुळवून घेण्यासाठी त्यांना स्केल करू शकता इ.
  • कार्यक्षम कोड लिहा: तुम्हाला तुमच्या ॲपचे लॉजिक विकसित करण्यासाठी Java आणि Kotlin प्रोग्रामिंग भाषा वापरण्याची परवानगी देते, म्हणजेच टास्क X किंवा व्हिडिओ गेम करण्यासाठी उपयुक्तता तयार करा. त्याच्या साधनांबद्दल धन्यवाद, ते तुम्हाला नेटवर्क ऍक्सेस, स्टोरेज, सेन्सर्ससह परस्परसंवाद, टच स्क्रीन इत्यादीसारख्या हार्डवेअर संसाधनांच्या व्यवस्थापनामध्ये प्रवेश देण्याव्यतिरिक्त, Android साठी उपलब्ध असलेल्या लायब्ररींचा सहज लाभ घेण्यास अनुमती देईल.
  • डीबग करा आणि तुमचा अर्ज तपासा: एकात्मिक डीबगरबद्दल धन्यवाद, तुमच्या कोडमधील त्रुटी ओळखणे आणि दुरुस्त करणे शक्य आहे, अशा प्रकारे Google Play वर किंवा अधिकृत स्टोअरपासून स्वतंत्रपणे लॉन्च करण्यापूर्वी तुमच्या भविष्यातील ॲपला प्रभावित करणाऱ्या संभाव्य बग किंवा भेद्यता टाळणे शक्य आहे. दुसरीकडे, भिन्न उपकरणे, कॉन्फिगरेशन आणि आवृत्त्यांसाठी अनुकरणकर्ते आपल्याला आपल्या ॲपची विविध परिस्थितींमध्ये चाचणी करण्याची परवानगी देतात.
  • कार्यप्रदर्शन ऑप्टिमाइझ करा: इतर कार्ये तुम्हाला संभाव्य समस्या ओळखण्याची परवानगी देतात ज्यामुळे ॲपची गती कमी होते आणि कार्यप्रदर्शन प्रभावित करणारे क्षेत्र सुधारतात. आणि इतकेच नाही तर मेमरी वापर आणि बॅटरीचा वापर कमी करण्यासाठी तुमच्याकडे प्रोफाइलिंग टूल्स आहेत.
  • तुमचा ॲप मिळवा: एकदा तुम्ही प्रक्रिया पूर्ण केल्यानंतर, ते तुम्हाला तुमचा ॲप वितरित करण्यासाठी आणि स्थापित करण्यासाठी एक APK पॅकेज तयार करण्यास अनुमती देते, त्याव्यतिरिक्त तुम्ही भविष्यात रिलीझ करू शकणाऱ्या भिन्न आवृत्त्या आणि अद्यतनांचे व्यवस्थापन करण्यास अनुमती देते. आणि, अर्थातच, ते तुम्हाला तुमचा ॲप थेट Google Play वर प्रकाशित करण्याची अनुमती देते जेणेकरून ते प्रत्येकासाठी उपलब्ध असेल.

लिनक्सवर Android स्टुडिओ कसे स्थापित करावे

MacOS, ChromeOS आणि Windows वर इन्स्टॉलेशन सोपे आहे, म्हणूनच मी Linux वर इन्स्टॉलेशनवर लक्ष केंद्रित करणार आहे, जे कदाचित सर्वात जास्त शंका निर्माण करेल. परंतु चरणांसह प्रारंभ करण्यापूर्वी, ते काय आहेत हे जाणून घेणे आवश्यक आहे. हार्डवेअर आवश्यकता हा IDE स्थापित करण्यात सक्षम होण्यासाठी शिफारस केली आहे:

  • सीपीयू: x86-64 AMD किंवा Intel समर्थन करणारे Intel VT आणि AMD-V वर्च्युअलायझेशन तंत्रज्ञान तसेच SSSE3 विस्तार.
  • रॅम मेमरी- किमान 8 GB, परंतु 16 GB किंवा अधिक शिफारसीय आहे.
  • संचयन: तुमच्याकडे किमान 8GB किंवा त्याहून अधिक HDD/SSD हार्ड ड्राइव्हवर मोकळी जागा असणे आवश्यक आहे.
  • स्क्रीन: किमान 1280x800 px किंवा 1920x1080 px रिझोल्यूशनशी सुसंगत.
*टीप: तुम्हाला तुमच्या वितरणाच्या भांडारांमध्ये किंवा तुमच्या डिस्ट्रोच्या ॲप स्टोअरमध्ये Android स्टुडिओ सापडेल, परंतु कदाचित ती नवीनतम आवृत्ती उपलब्ध नसेल. म्हणून, मी शिफारस करतो की आपण येथे वर्णन केलेल्या चरणांचे अनुसरण करा.

जर तुमच्याकडे काही लायब्ररी स्थापित नसतील, तर तुम्हाला काही लायब्ररी स्थापित करण्याची देखील आवश्यकता असू शकते 32-बिट लायब्ररीउदाहरणार्थ,

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386 sudo yum install zlib.i686 ncurses-libs.i686 bzip2

जर तुम्ही या आवश्यकता पूर्ण करत असाल, तर तुम्हाला माहित असले पाहिजे की Android स्टुडिओ अनेक 64-बिट GNU/Linux distros शी सुसंगत आहे, आणि KDE प्लाझ्मा आणि GNOME या दोन्हीमध्ये चांगले कार्य करते. आता, द Android स्टुडिओ स्थापित करण्यासाठी पायऱ्या ते आहेत:

  1. च्या अधिकृत वेबसाइटवर प्रवेश करा Android स्टुडिओ डाउनलोड.
  2. डाउनलोड सुरू करण्यासाठी डाउनलोड बटण दाबा.
  3. त्यानंतर, तुमच्याकडे .tar.gz फाईल तुम्ही ज्या ठिकाणी डाऊनलोड केली त्या ठिकाणी असावी.
  4. ती फाईल /usr/local/ मध्ये कॉपी करा जर तुम्ही ती वापरणार असाल, किंवा तुम्हाला ती सिस्टीमवरील अनेक वापरकर्त्यांसाठी उपलब्ध हवी असेल तर /opt/ मध्ये.
  5. एकदा तेथे कॉपी केल्यानंतर, तुम्ही टारबॉलची सामग्री अनपॅक करू शकता.
  6. आता, टर्मिनलवरून, ज्या डिरेक्टरीमध्ये तुम्ही ते काढले आहे तेथे जा.
  7. तेथून, android-studio/bin/ वर जा.
  8. नंतर कोट्सशिवाय "sudo ./studio.sh" कमांडसह स्थापित करण्यासाठी स्क्रिप्ट आत चालवा.
  9. मग स्थापना विझार्डचे अनुसरण करणे आणि सेटअप विझार्ड घटक डाउनलोड करणे ही बाब आहे, जे इतरांसह Android SDK देखील स्थापित करेल.

आणि एवढेच, तुमच्या ॲप्समध्ये त्यावर डबल क्लिक करून ते चालवण्यासाठी तुमच्याकडे आधीपासूनच चिन्ह उपलब्ध असले पाहिजे...

तुमचा ॲप तयार करण्यासाठी प्रथम पायऱ्या

पहिला ॲप

आता तुमच्या सिस्टीमवर अँड्रॉइड स्टुडिओ इन्स्टॉल झाला आहे, पुढची गोष्ट असेल ते कॉन्फिगर करा आणि पहिली पावले उचला जसे मी तुम्हाला येथे दाखवतो:

  1. Android स्टुडिओ चालवा.
  2. स्वागत स्क्रीनवर सेटिंग्ज निवडा.
  3. सेटिंग्ज मेनूमध्ये डीफॉल्ट प्रोजेक्टवर क्लिक करा.
  4. आणि या नवीन स्क्रीनमध्ये, प्रोजेक्ट स्ट्रक्चर निवडा.
  5. तिथे गेल्यावर, तुम्ही डाव्या पॅनलमध्ये SDK निवडले पाहिजे आणि + वर क्लिक करा.
  6. याद्वारे तुम्ही तुमच्या बाबतीत तुम्हाला हवे असलेले कॉन्फिगरेशन निवडू शकता, जसे की Java साठी JDK (Java SDK) आणि Android प्लॅटफॉर्म किंवा आवृत्ती ज्यासाठी तुम्हाला तुमचे ॲप विकसित करायचे आहे. हे तुमच्या भविष्यातील प्रकल्पांसाठी या डीफॉल्ट सेटिंग्ज वापरेल, परंतु तुम्ही त्या कधीही बदलू शकता.
  7. एकदा हे पूर्ण झाल्यावर, Android स्टुडिओ स्वागत स्क्रीनवर परत या आणि नवीन प्रोजेक्ट वर क्लिक करा.
  8. हे विझार्ड किंवा नवीन प्रोजेक्ट विझार्ड सुरू करेल.
  9. ते तुम्हाला तुमच्या ॲपबद्दल माहितीची मालिका भरण्यास सांगेल, जसे की त्याचे नाव, त्याचे Google Play मध्ये असलेले नाव, पॅकेजचे नाव, आयडी, प्रकल्पाचे स्थान (तुम्हाला ते जिथे हवे आहे ती निर्देशिका), SDK , इ. हे प्रत्येक केसवर अवलंबून असेल. एकदा पूर्ण झाल्यावर, पुढील क्लिक करा.
  10. विझार्डच्या पुढील स्क्रीनवर तुम्ही तुमच्या ॲपला असलेले चिन्ह सानुकूलित करणे आवश्यक आहे. आपण पूर्ण केल्यावर, पुढील क्लिक करा.
  11. उदाहरणार्थ, तुम्ही आता तुमच्या आवडीची ॲक्टिव्हिटी निर्देशिका निवडू शकता, जसे की ब्लँक ॲक्टिव्हिटी, जे एक साधे उदाहरण “हॅलो वर्ल्ड” ॲप तयार करेल. पुढील दाबा.
  12. एकदा तुम्ही तुमच्या पहिल्या प्रोजेक्टसाठी कॉन्फिगरेशन पॅरामीटर्स पूर्ण केल्यानंतर, तुम्ही Finish वर क्लिक करू शकता. आणि मग Android आपल्या प्रकल्पाची रचना तयार करेल. लक्षात ठेवा की यास प्रथमच जास्त वेळ लागेल कारण त्यास Gradle डाउनलोड करावे लागेल (ते हे फक्त प्रथमच करते).
  13. मग प्रकल्प उघडेल आणि आपण ते कसे दिसते ते पाहू शकाल. मुळात तुमच्याकडे डावीकडे नेव्हिगेशन मेनू आहे (फाईलच्या प्रचंड संख्येने घाबरू नका, तुम्हाला त्या सर्व संपादित कराव्या लागणार नाहीत, फक्त लाल रंगात चिन्हांकित केलेल्या), मध्यभागी Java स्त्रोत कोड आणि उजवीकडे Android डिव्हाइसची स्क्रीन परिणाम दर्शवित आहे.
  14. या टप्प्यावर, तुम्ही सोर्स कोड जोडणे किंवा सुधारणे सुरू करू शकता आणि GUI साठी आवश्यक असलेली प्रत्येक गोष्ट जोडू शकता, ते ऑफर करत असलेली भिन्न साधने वापरू शकता, ते एमुलेटरवर कार्य करते का ते पाहण्यासाठी ते चालवून पहा, .apk तयार करा, इ.

प्लगइन जोडा

तसे, Android स्टुडिओ देखील परवानगी देतो प्लगइन जोडा जे त्यांच्या क्षमता वाढवू शकतात किंवा तुमचे काम सोपे करू शकतात. काहींकडून जे तुम्हाला संपादकाचे स्वरूप सानुकूलित करण्याची परवानगी देतात, इतरांना कोड अधिक सहजतेने नेव्हिगेट करण्यासाठी, ADB कमांड्स जोडण्यासाठी, कीबोर्ड शॉर्टकट शिकण्यासाठी, JSON वरून स्वयंचलितपणे Java वर्ग तयार करण्यासाठी इ. तुम्हाला अधिकृत जेटब्रेन्स मार्केटप्लेस रेपॉजिटरीमधून हे प्लगइन्स एक्सप्लोर आणि वापरायचे असल्यास, या चरणांचे अनुसरण करा:

  1. Android स्टुडिओ उघडा.
  2. फाइल > सेटिंग्ज > प्लगइन वर जा.
  3. ब्राउझ रेपॉजिटरीज बटणावर क्लिक करा.
  4. आपण स्थापित करू इच्छित प्लगइन शोधा.
  5. Install वर क्लिक करा.

मला आशा आहे की ते तुमच्यासाठी उपयुक्त ठरले आहे आणि तुम्ही Android साठी विलक्षण ॲप्स तयार करण्यास सुरुवात केली आहे. नंतर आम्ही प्रोग्राम कसा करायचा याबद्दल लेख देखील प्रकाशित करू, म्हणून ब्लॉगवर लक्ष ठेवा…


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.