This article will make you understand the basics of Android Operating System and the architecture behind it. The topics which will be covered in the article are as follows :-
· Brief summary of what Android is, how it compares to other mobile platforms, and why developers should care about developing Android.
· High-level overview of different layers of Android Architecture stack (ie. Linux Kernel, Libraries, Android Runtime, Application Framework, Applications) and components that make up the essential building blocks of an Android app (i.e. Activities, Services, Broadcast Receivers, Content Providers)