Android Architecture

Android Architecture or Android software stack is divided into five layers