Android architecture components (AAC) are a set of library functions that help to build the applications hassle-free. The architecture components are part of the android jetpack and help to manage UI component lifecycle and handle data persistence.
When an app is developed using some of the core components, such as activity, service, a broadcast receiver, and a content provider. It would be more difficult to resolve things. In order to eliminate this problem, Google introduced "architecture component" in 2017.