Android App Component

In the previous chapter we have learnt about the architecture of Android operating system and basic setup needed for creating android app.

Android Application Component

In order to build android application we need to combine multiple blocks those are called building blocks. All the building blocks of android are listed below -

ComponentsDescription
ActivitiesThese are used to handle any user interface activity and its interaction with android device
ServicesServices are used to handle any background processing associated with an application.
Broadcast ReceiversBroadcast Receivers are used to handle communication between Android OS and applications.
Content ProvidersContent providers handle data and database management related things.