An Overview of Android
Android is an open source operating system for mobile phones and other devices with a generally small form factor which is managed by the Open Handset Alliance. Android utilizes the Linux kernel and a fully featured set of libraries and services.
The Android software stack can be summarized as follows:
The Linux kernel—where the software meets the hardware.
Activities and views.
The Android platform, excluding the Linux kernel, is released under the Apache Software License (ASL).