В основе любого приложения, разработанного для ОС Android, лежат его компоненты.
Каждый из компонентов имеет свое назначение и может являться точкой входа в приложение.
Существует четыре различных типа компонентов приложения, каждый из которых имеет собственное назначение, а также собственный жизненный цикл, описывающий его поведение при создании и уничтожении.
Все компоненты, используемые в приложении, должны быть описаны в файле AndroidManifest.xml.