제품 소식

Android UI 개발은 Compose 우선입니다

전문 길이: 2분
Nick Butcher
제품 관리자

Jetpack Compose가 출시된 이후 거의 5년 동안 다양한 Android 기기에서 멋진 UI를 빌드하는 데 필요한 모든 기능, 성능, 도구를 제공하기 위해 노력해 왔습니다. Compose를 사용하면 최신 UI 디자인의 요구사항을 충족하는 아름다운 적응형 UI를 빌드할 수 있습니다.

  • 다양한 기능 세트: 레이아웃, 입력, 그래픽, 애니메이션 API, 최신 Material Design 구성요소로 이루어진 강력한 라이브러리를 통해 Compose를 사용하면 무엇이든 빌드할 수 있습니다.
  • 고성능: Compose는 기본적으로 네이티브 성능을 제공하여 사용자에게 즐거운 경험을 선사합니다.
  • 적응형: Compose는 다양한 Android 폼 팩터에서 작동하는 적응형 앱을 가장 쉽게 빌드할 수 있는 방법을 제공합니다.
  • 생산성: 미리보기, 실시간 편집과 같은 강력한 도구와 Kotlin의 완전한 표현력을 통해 Jetpack Compose로 빌드할 때 팀의 속도가 훨씬 빨라져 TTM(time to market)이 단축된다고 합니다.

Compose는 Android UI 개발의 표준으로 자리매김했습니다. 모든 Android UI는 Compose로 빌드해야 한다고 생각합니다. 이를 Compose 우선이라고 합니다. 오늘부터 모든 API, 라이브러리, 도구, 안내가 Compose로 제공됩니다. 이제 Compose가 대체하는 뷰 구성요소 (android.widget 패키지의 구성요소)는 유지관리 모드로 간주됩니다. 보기 구성요소를 지원 중단하거나 삭제할 계획은 없으며 중요한 버그 수정사항을 통해 계속 지원할 예정이지만 새로운 기능은 제공되지 않습니다.

뷰 기반 Jetpack 라이브러리

프래그먼트, RecyclerView, Viewpager와 같은 뷰 기반 라이브러리도 마찬가지입니다. 이러한 라이브러리는 완료된 것으로 간주되며 심각한 버그 수정만 게시됩니다. 현재 유지관리 모드에 있는 라이브러리의 전체 목록은 여기를 참고하세요.

도구

새로운 Android 스튜디오 UI 도구는 Jetpack Compose용으로만 빌드됩니다. 기존 뷰 기반 도구 (예: Navigation Editor 및 Layout Editor)는 이제 유지관리 모드에 있으며 새로운 기능이 제공되지 않습니다.

가이드

문서, Codelab, 샘플은 Jetpack Compose로 UI를 빌드하는 데 중점을 둡니다. 일반 정보와 Compose 정보가 포함된 페이지에서 관련이 있는 경우 Views 관련 문서를 계속 찾을 수 있습니다.

즐겁게 작곡하세요

Compose의 많은 이점을 얻으려면 Compose로 모든 새 기능을 빌드하고 기존 기능을 수정할 때 변환하는 것이 좋습니다. 기존 레이아웃을 Compose로 이전하는 데 도움이 되는 XML에서 Compose로의 이전 기능을 확인하세요. 


최신 Compose 버전에 대해 알아보려면 Jetpack Compose 2026년 4월 버전의 새로운 기능 블로그와 로드맵에서 향후 계획을 확인하세요. 

Compose가 권장 UI 툴킷이 되도록 도와주신 모든 기능 요청과 의견에 감사드립니다. 언제나처럼 의견이 있으면 알려주세요.  즐겁게 작성해 보세요.

계속 읽기