Android Architecture - The Key Concepts of Android OS

In the earlier post on Android Development, we've learned how to install and setup a complete Android development environment. Now, before we start development, you should know the Android architecture in detail.

Being an Android user you may know how the basic functions such as making a call, sending a text message, changing the system settings, install or uninstall apps etc. Well! All Android users know these, but not enough for a developer. Then what else details are a developer required to know about Android, I'll explain. To be a developer, you should know all the key concepts of Android. That is, you should know all the nuts and bolts of Android OS. Continue reading