Application components are the essential building blocks of an Android application.

There are four main Android application components:

  1. Activities
  2. Services
  3. 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

  1. Learn Android Development
  2. Android Studio
  3. Android UI
  4. Java or Kotlin for Android
  5. Android Activity Life Cycle
  6. Relative Layout
  7. Android Development Elements
  8. XML and Android
  9. JSON and Android
  10. Google Play Store