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