Android Studio

What is Android Studio Details In Marathi

Android Studio Details

Android Studio अँड्रॉइड स्टुडिओ हे अँड्रॉइड ॲप्लिकेशन्स विकसित करण्यासाठी अधिकृत एकात्मिक विकास वातावरण (IDE) आहे. हे Android ॲप्स तयार करताना उत्पादकता सुधारणारी विविध वैशिष्ट्ये ऑफर करते.

Android स्टुडिओ प्रथम 16 मे 2013 रोजी Google I/O परिषदेत Android अनुप्रयोग विकासासाठी अधिकृत IDE म्हणून सादर करण्यात आला. हे मे 2013 मध्ये आवृत्ती 0.1 वर लवकर ऍक्सेस पूर्वावलोकनासह लॉन्च केले गेले आणि पहिली स्थिर आवृत्ती, 1.0, डिसेंबर 2014 मध्ये रिलीज झाली.

7 मे 2019 पर्यंत, कोटलिन ही Android ॲप डेव्हलपमेंटसाठी Google ची पसंतीची भाषा बनली आहे. तथापि, Android स्टुडिओ अजूनही इतर प्रोग्रामिंग भाषांना समर्थन देतो.

Android Studio अँड्रॉइड स्टुडिओची प्रमुख वैशिष्ट्ये

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

Also read:- How to Become a CBI Officer in India

Android Studio प्रकल्प रचना

Android स्टुडिओ प्रकल्प एक किंवा अधिक मॉड्यूल्सचा बनलेला असतो, ज्यापैकी प्रत्येकामध्ये संसाधन फाइल्स आणि स्त्रोत कोड फाइल्स असतात. मॉड्यूलचे अनेक प्रकार आहेत, यासह:

  • Android ॲप मॉड्यूल
  • लायब्ररी मॉड्यूल
  • गुगल ॲप इंजिन मॉड्यूल

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

  • मॅनिफेस्ट: या फोल्डरमध्ये AndroidManifest.xml फाइल आहे.
  • Java: JUnit चाचणी कोडसह Java स्त्रोत कोड फायलींचा समावेश आहे.
  • Res: हे फोल्डर UI स्ट्रिंग्स, XML लेआउट आणि प्रतिमा यांसारखी कोड नसलेली संसाधने संग्रहित करते.

तुम्हाला प्रकल्पाची संपूर्ण फाइल स्ट्रक्चर पहायची असल्यास, तुम्ही ड्रॉपडाउनमधून “प्रोजेक्ट” व्ह्यूवर स्विच करू शकता.

Android Studio वापरकर्ता इंटरफेस

अँड्रॉइड स्टुडिओमधील मुख्य विंडो अनेक तार्किक क्षेत्रांमध्ये विभागली आहे:

  • टूलबार: ॲप्स चालवणे आणि Android टूल्स लाँच करणे यासारख्या विविध क्रियांचा समावेश आहे.
  • नेव्हिगेशन बार: तुम्हाला प्रकल्प नेव्हिगेट करण्यात आणि संपादनासाठी फाइल्स उघडण्यात मदत करते. हे प्रोजेक्ट विंडोमध्ये दिसते त्याप्रमाणे रचनाचे एक सरलीकृत दृश्य सादर करते.
  • एडिटर विंडो: येथे तुम्ही तुमचा कोड तयार आणि संपादित करता. फाइल प्रकारावर अवलंबून, संपादक सानुकूलित करतो, जसे की लेआउट फाइल्स पाहताना लेआउट संपादक दाखवणे.
  • टूल विंडो बार: IDE विंडोच्या बाहेर स्थित, त्यात विशिष्ट टूल विंडो उघडण्यासाठी किंवा कोलॅप्स करण्यासाठी बटणे असतात.
  • टूल विंडो: हे प्रोजेक्ट मॅनेजमेंट, व्हर्जन कंट्रोल आणि सर्च यासारख्या फंक्शन्समध्ये प्रवेश प्रदान करते. आवश्यकतेनुसार तुम्ही त्यांचा विस्तार किंवा संकुचित करू शकता.
  • स्टेटस बार: कोणत्याही महत्त्वाच्या संदेश किंवा इशाऱ्यांसह तुमच्या प्रकल्पाची आणि IDEची स्थिती दाखवते.

तुम्ही टूलबार आणि विंडो हलवून किंवा लपवून स्क्रीनची जागा वाढवण्यासाठी मुख्य विंडोची व्यवस्था करू शकता. IDE मधील बऱ्याच वैशिष्ट्यांमध्ये कीबोर्ड शॉर्टकटद्वारे देखील प्रवेश केला जाऊ शकतो.

ग्रेडल बिल्ड सिस्टम

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

  • कस्टमायझेशन: तुम्ही आवश्यकतेनुसार बिल्ड प्रक्रिया कॉन्फिगर आणि वाढवू शकता.
  • एकाधिक APKs: तुम्ही एकाच प्रोजेक्टमधून एकापेक्षा जास्त APK तयार करू शकता, प्रत्येक भिन्न वैशिष्ट्यांसह.
  • संसाधनांचा पुनर्वापर: कार्यक्षमतेसाठी विविध संसाधन संचांमध्ये संसाधने आणि कोडचा पुनर्वापर करा.
Author: universaljob

Leave a Reply

Your email address will not be published. Required fields are marked *