Hello Everyone! This article is based on the different components of Android. There are some essential components which are the building blocks of any android new project. Each component has its unique feature and maximum components must be included in any android project to improve the functionality. The android building blocks question has also been asked in university exams (sometimes along with the Android Architecture ). There are some essential components which makes up the building blocks of any android project. Every component is an entry point through which the system or a user can enter the app. Some components rely upon others. These loosely coupled components are bound by the application manifest file which contains description of each component and how they interact. The manifest file also contains the app’s metadata, its hardware configuration and platform requirements, external libraries and required permissions. T...