Android Components are the base on which the Android application is built and these components are collectively present in the Android manifest file that provide details about each one Android app is an application that contains an APK file compiled with Java code along with other important information as well as images about the emergence of Android An activity in Android can be called a screen having a user interface that can be compared to windows in the desktop application Many Android Architecture have one or more activities but the app starts with the main activities and then additional activities are open.