Android Application Architecture has the following components:
> Services - like Network Operation
> Intent - To perform inter-communication between activities or services
> Resource Externalization - such as strings and graphics
> Notification signaling users - light, sound, icon, notification, dialog etc.
> Content Providers - They share data between applications