Android Basics
Introduction to Android platform and architecture
Introduction to Android
Android एक open-source mobile operating system है जो Linux kernel पर आधारित है। इसे Google द्वारा develop किया गया है और यह primarily touchscreen mobile devices के लिए designed है।
Android is an open-source mobile operating system based on the Linux kernel. It was developed by Google and is primarily designed for touchscreen mobile devices.
Key Features (मुख्य विशेषताएं):
- Open Source Platform (खुला स्रोत मंच)
- Linux-based Kernel (लिनक्स आधारित कर्नेल)
- Rich Application Framework (समृद्ध एप्लिकेशन फ्रेमवर्क)
- Optimized for Mobile Devices (मोबाइल डिवाइस के लिए अनुकूलित)
- Large Developer Community (बड़ा डेवलपर समुदाय)
Android Architecture
Android architecture को multiple layers में divide किया गया है:
Android architecture is divided into multiple layers:
Android Application Components
Android applications चार main components से बने होते हैं:
Android applications are built from four main components:
Core Components (मुख्य घटक):
- Activities: User interface का single screen
- Activities: A single screen in the user interface
- Services: Background processes
- Services: Background processes
- Broadcast Receivers: System-wide announcements के लिए listeners
- Broadcast Receivers: Listeners for system-wide announcements
- Content Providers: Data sharing between applications
- Content Providers: Data sharing between applications
Android Development Tools
Android apps develop करने के लिए essential tools:
Essential tools for developing Android apps:
Development Environment Setup
Android development शुरू करने के लिए setup process:
Setup process to start Android development: