Android is apart from some device drivers and the telephony stack an open-source platform for mobile phones
which was developed by Google. It builds on an embedded Linux and its libraries. They are exposed to application developers through the Android application frame-
work implemented in the Java programming language. So,
strictly speaking, Android forms a middleware between
a Linux system and the applications determined for the Android platform.