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 –

Components Description
Activities These are used to handle any user interface activity and its interaction with android device
Services Services are used to handle any background processing associated with an application.
Broadcast Receivers Broadcast Receivers are used to handle communication between Android OS and applications.
Content Providers Content providers handle data and database management related things.