Following is a list of components of Android application architecture:
- Services: Used to perform background functionalities.
- Intent: Used to perform the interconnection between activities and the data passing mechanism.
- Resource Externalization: strings and graphics.
- Notification: light, sound, icon, notification, dialog box and toast.
- Content Providers: It will share the data between applications.