아주 간단한 앱이라면 한 화면에서 모든 처리가 가능하지만, 점점 규모나 살이 붙기 시작하면, 각 화면(페이지)마다 역할이 필요하기 마련이다. 대표적으로 두 가지 방법이 있다. Activity를 새로 띄우는 것과 Fragment방식으로 화면을 대체시키는 것 다시 정리하자면, Activity : 새로운 화면이 띄어짐 Fragment : 동일한 화면에 다른 화면이 띄어짐 웹을 배운 사람이라면 동적, 정적 페이지라는 의미와 비슷?한 느낌? Button을 클릭하면 새로운 Activity를 띄울 것이다. 언어 : Kotlin 동작 : MainActivity ▶ CalculateActivity [activity_main.xml] 버튼 하나만 중앙에 배치한 단순한 레이아웃 [activity_calculate.xml] ..