1. XML vs. Jetpack Compose안드로이드 UI 개발에는 두 가지 주요 접근 방식이 있다. 대략 3년 전까지 주로 쓰였던 XML 방식과 구글이 새로 채택한 Jetpack Compose 방식이다. XML이라고 무조건 안 쓰는 게 좋은 건 아니라서 각각의 특징과 장단점을 이해하는 것이 중요하다.1.1. Jetpack ComposeJetpack Compose는 Android 앱 개발을 위한 최신 선언적 UI 툴킷이다. 기존의 명령형 UI 개발 방식에서 벗어나 더 직관적이고 효율적인 개발을 가능하게 한다.주요 특징:선언적 UI: "어떻게 보여야 하는지"를 선언하면 프레임워크가 렌더링과 UI 변경 관리를 자동으로 처리Kotlin 기반: Kotlin의 강력한 기능을 활용하여 간결하고 표현력 있는 코드..