Android Bound Service is a client-server architecture. It allows Android components (clients) to bind Service (server) to send requests and even perform interprocess communication (IPC).
Android Service is one of the four application components of Android. It can perform longer-running work in the background, such as playing music, downloading files, etc. So Service does not provide user interface. This article will introduce the basic concepts of Service.