2. Development Framework in Android
2. Development Framework in Android
2. Development Framework in Android
3. Architecture Layers
• Application Layer: Apps built by developers using the framework.
• Framework Layer: Provides APIs for app interaction with system services
(UI, telephony, resources, etc.).
• Native Libraries: C/C++ libraries for performance-critical tasks (e.g.,
SQLite, OpenGL).
• Android Runtime (ART): Executes Java/Kotlin bytecode.
• Hardware Abstraction Layer (HAL): Facilitates interaction with hardware.
6. Development Environment
• Android Studio: The official IDE for development.
• Gradle: Build and dependency management tool.
• Emulator: For testing applications on virtual devices.