JetpackCompose1 Jetpack Compose의 정의, 특징 1. Jetpack Compose란?구글에서 안드로이드 UI 개발을 간소화하기 위해 설계한 최신 툴킷이다. UI가 어떻게 구성되어야 한다고 선언하는 방식이다.(선언형 UI 프레임워크) 명령형 UI 프레임워크가 아니다. 선언된 내용을 보고 Compose가 알아서 UI를 구성한다는 개념이다. 과거에 안드로이드 앱을 개발할 때는 앱의 디자인, 레이아웃은 XML로 구성하고 제어는 코틀린과 자바로 했었는데 Compose라는 툴킷이 등장하면서 이런 복잡함이 사라졌다. UI를 구성할 때는 코틀린을 사용한다. 데이터가 변경되면 프레임워크가 이러한 함수를 다시 자동으로 실행해 UI 계층 구조를 업데이트한다. Compose는 코틀린의 강력하면서도 직관적인 기능이다. Compose를 사용하면 구성 가능한 함수(데이터를 받아.. 2024. 11. 12. 이전 1 다음 반응형