Application components are the essential building blocks of an Android application.
There are four main Android application components:
- Content providers
and broadcast receivers .
Whenever you create or use any of the component we must include elements in the project manifest.
The main four components can be further sub divided into sub elements. i.e
Widgets, UI elements