[ Activity (액티비티) ] - 안드로이드 앱의 기본 UI 구성 요소, 각 액티비티는 사용자와 상호 작용을 하며 화면을 표시하거나 값을 입력받는 역할을 한다. - 앱의 주요 화면이기 때문에 다른 앱과 상호 작용을 하거나 다른 앱에서 호출될 수 있고 Fragment에 비해 비교적 독립적이다. 따라서 단일 기능에 초점이 있기 때문에 모듈성은 낮을 수 있다. - 자체 라이프 사이클을 가지고 있다. 생성 - 시작 - 일시 정지 - 재개 - 소멸 등의 이벤트 처리 가능 - 화면 자체를 담당하며 전체 앱의 화면 구성을 책임진다. [ Fragment (프래그먼트) ] - 액티비티 내에서 재사용 가능한 UI 부분으로 하나의 액티비티에 여러 개의 프래그먼트가 종속될 수 있다. 프래그먼트는 독립적으로 존재할 수 있..