Android in Hindi : Android Development Tools

  • Android SDK in Hindi 
  • Android Debug bridge in Hindi
  • Android gradle in Hindi
  • Android studio in Hindi
  • Android run time and delvik in Hindi 

Android SDK 

Android SDK (Software Development Kit) – Android SDK में वो सभी टूल्स होते है जिनकी आपको एंड्राइड एप्लीकेशन क्रिएट करने में, कम्पाइल करने में और एप्लीकेशन को पैकेज करने के लिए जरुरत पड़ेगी।

Android SDK में आपको सोर्स कोड के साथ सैंपल प्रोजेक्ट्स, डेवलपमेंट टूल्स, एक इमुलेटर और एप्लीकेशन डेवेलप करने के लिए रिक्वायर्ड लाइब्रेरीज मिलती है। सभी एप्लीकेशन java में डेवेलप की जाती है और डेलविक वर्चुअल मशीन पर रन की जाती है।

Android debug bridge 

    ADB (Android Debug Bridge ) – ADB android SDK का एक कमांड लाइन  टूल है जिसकी मदद से आप अपनी एप्लीकेशन को वर्चुअल डिवाइस या किसी रियल डिवाइस पर रन करवा सकते है और डिबग कर सकते है। ये एक क्लाइंट सर्वर प्रोग्राम होता है जिसमे एक क्लाइंट होता है, एक सर्वर होता है और एक डेमॉन (daemon ) होता है। क्लाइंट डेवलपमेंट मशीन पर रन होता है, सर्वर डेवलपमेंट मशीन पर एक बैकग्राउंड प्रोसेस की तरह रन होता है और डेमॉन इमुलेटर पर बैकग्राउंड प्रोसेस की तरह रन होता है।

    Gradle 

    Gradle  – Gradle एक एडवांस्ड बिल्ड सिस्टम है। ये किसी एप्लीकेशन को बिल्ड (पैकेज) करने की प्रोसेस में यूज़ होता है। इससे हम कोड और रिसोर्सेज को आसानी से reuse कर सकते है। इससे एक एप्लीकेशन के कई variants आसानी से क्रिएट किये जा सकते है। इससे बिल्ड प्रोसेस को कस्टमाइज करना आसान हो जाता है।  Gradle आसानी से IDE के साथ इंटेग्रेटे हो जाता है।     

    Android Studio

    Android Studio  –  Android Studio एंड्राइड एप्लीकेशन डेवेलप करने के लिए ऑफिसियल IDE है। Android Studio के कुछ फीचर्स निचे दिए जा रहे है।

    1. Android Studio में ग्रेडल बेस्ड फ्लेक्सिबल बिल्ड सिस्टम है।     
    2. वैरिएंट्स और एक साथ कई apk फाइल्स आप android studio में generate कर सकते है।  
    3. कॉमन एप्लीकेशन फीचर्स बिल्ड करने के लिए एंड्राइड स्टूडियो कोड टेम्पलेट्स प्रोवाइड करता है। 
    4. Android Studio एक रिच लेआउट एडिटर प्रोवाइड करता है जिसमे आप ड्रैग और ड्राप करके भी एडिटिंग कर सकते है। 
    5. Android Studio performance, usability और version compatibility की प्रोब्लेम्स को सोल्व करने के लिए lint टूल्स को यूज़ करता है।  
    6. Android Studio में google cloud platform के लिए built in support प्रोवाइड किया गया है।  

    Android Studio की जगह आप चाहे तो Eclipse IDE भी यूज़ कर सकते है। इसके लिए आपको ADT plugin की आवश्यकता होगी। लेकिन क्योंकि Android Studio Official IDE है इसलिए मैने android studio को ही यूज़ किया है।   

    Andorid run time and Dalvik 

    ART ( Android Run Time  ) And  Dalvik –  ये दोनों ही एंड्राइड में एप्लीकेशन को रन होने के लिए एनवायरनमेंट प्रोवाइड करते है। लेकिन एंड्राइड 5.0 ART को यूज़ करता है। और उससे पहले के सभी versions Dalvik को रन टाइम की तरह यूज़ करते थे। ART भी Dalvik की तरह ही Dex Files को execute करता है।  ART और Dalvik एक दूसरे के साथ कम्पेटिबल है, इसलिए यदि कोई application Dalvik के लिए डेवेलप की गयी है तो वो ART में भी आराम से रन हो सकती है। 
    ART में Ahead-Of-Time( AOT ) कंपाइलेशन को introduce किया गया है।  ART में इनस्टॉल टाइम verification delvik से ज्यादा बेहतर है।

    << PREVIOUS        NEXT >> 

    10 thoughts on “Android in Hindi : Android Development Tools”

      1. I think sabse pehle aapko android ko puri tarah sikh lena chahiye. Jab aap esa kar lenge to aap ye question hi nahi puchenge. ye koi webpage design karne jitna hi simple h. Lekin keval tab jab aapko puri tarah android aati h. or me sure hu ki jab aapko android puri tarah or acche se aa jayegi aap ye question hi nahi karenge.

      1. Eclipse IDE for android is made by Eclipse and on the other hand Android Studio is Official Android Development IDE supported by google it self. For more information go to developer.android.com. In my opinion you should use android studio since it is official and have many advanced features compared to Eclipse IDE for android.

    1. Dear sir
      Android app banane ke liye hindi me book ya pdf download karne ki link dene ki kripa kare.
      Dhanyawad