Android application architecture has the following components.
Services − It will perform background functionalities.
Intent − It will perform the inter connection 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.