Application Components

Application Components are the essential building blocks of an Android application. Components and settings of an android application are described into AndroidManifest.xml file. This file describes each component of the application and how they interact. There are following four main components that can be used within an Android application: Components Description Activities They dictate the UI and … Continue reading Application Components

Android Architecture

Android operating system is a stack of software components which is divided into five sections and four main layers. Sections are as follows: Applications (Fourth Layer) Application Framework (Third Layer) Libraries (Second Layer or top of linux kernel) Android Runtime (Second Layer or top of linux kernel) Linux kernel (Bottom Layer)


Android is an open source and Linux-based Operating System for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies.