Android App Architecture – Basic Framework

Android App Architecture – जब हम Desktop Application Develop करते हैं, तब हमारे Application पर हमारा पूरा Control होता है, जिसके अन्तर्गत हम हमारी जरूरत के अनुसार कभी भी अपने Application के Main Window को Launch कर सकते हैं व उसमें किसी Specific Child Window जैसे कि Dialog Box को Open कर सकते हैं।

यानी एक Desktop Application Develop करते समय हमारे Application के विभिन्न Aspects पर हमारा पूरा Control होता है, जिसकी विभिन्न जरूरतों को Operating System द्वारा पूरा किया जाता है।

लेकिन हमारे Application का किसी भी अन्‍य Application के साथ Directly कोई भी Interaction नहीं होता, हालांकि अन्‍य Applications भी उसी Operating System पर Run हो रहे होते हैं और वही Operating System उन अन्‍य Applications की विभिन्न Requirements को भी पूरा कर रहा होता है।

यदि हमें हमारे Application Program द्वारा किसी अन्‍य Application के साथ Interact करना हो, तो ये सुविधा हमें एक Separate API (Application Programming Interface) जैसे कि Java Database Connectivity (JDBC) या किसी अन्‍य Framework द्वारा प्राप्त होती है।

Android Applications भी कुछ इसी तरह से काम करता है, लेकिन Android Applications को थोडा अलग तरीके से Package किया जाता है, ताकि जिस Phone पर इन Applications को Run किया जाए, उन Phone Devices पर किसी भी प्रकार का Software Crash जैसा Issue पैदा न हो।

यानी प्रत्येक Android Application Crash-Registrant हो, इसलिए उन्हें एक Specific तरीके से Package किया जाता है, जिसके निम्नानुसार विभिन्न Important Parts होते हैं:

Views

Activity

Fragment

Intents

Services

Content Providers

AndroidManifest.xml

 

इनके अलावा एक Android App Architecture के निम्‍नानुसार कुछ Extensions भी हो सकते हैं-

Storage

Network

Multimedia

Location Services

Phone Services

इन सभी के बारे में आगे आने वाले Articles में हम विस्‍तार से Discuss करेंगे क्‍योंकि प्रत्‍येक Android Application इन्‍हीं Components का Combined Package होता है और इन सभी को ठीक से समझे बिना हम कोई भी उपयोगी Android App Develop नहीं कर सकते।

What is Android
Android View, Layout / ViewGroup and Namespaces

Android in Hindi - BccFalna.comये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Android in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी है, तो निश्चित रूप से ये EBook भी आपके लिए काफी उपयोगी साबित होगी।

Android in Hindi | Page: 628 | Format: PDF

BUY NOW GET DEMO REVIEWS