사용자가 애플리케이션과 상호작용하는 단일화면을 의미함. 즉 사용자와 상호작용을 담당하는 인터페이스
백그라운드에서 오래 실행되는 작업을 수행할 수 있는 애플리케이션 구성 요소이며 사용자 인터페이스를 제공하지 않음
안드로이드 OS로부터 발생하는 각종 이벤트와 정보를 받아와 핸들링하는 컴포넌트
데이터를 관리하고 다른 애플리케이션의 데이터를 제공하는 데 사용되는 컴포넌트
Intent는 메시징 객체로, 어플리케이션 구성요소(컴포넌트) 간에 정보를 전달하고 작업을 요청하는 역할.
인텐트가 구성 요소 사이의 통신을 촉진하는 데는 여러 가지 방식이 있지만 기본적인 사용 사례는 액티비티 시작[startActivity()], 서비스 시작[startService()], 브로드캐스트 전달[broadcastIntent()] 등 3가지로 나눌 수 있음