Fuchsia is an open source Operating System currently being developed by Google.  It was first discovered as a mysterious code post on GitHub in August 2016, without any official announcement. A new microkernel named 'Magenta' is the core platform that powers the Fuchsia OS. The Magenta Kernel provides system calls to manage processes, threads, virtual memory, inter … Continue reading Fuchsia

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.