Android Platform Architecture

Before starting your journey for android application development, you should understand the android platform architecture.