🤖 Compose

[Compose] Compose 시작에 앞서

콩드로이드 2025. 1. 1. 18:44

compose 구글에서 제공하던 캠프를 들은 적 있는데 다 까먹었어요

그래서 다시 공부합니다.. 시작하기 앞서 간단하게 끄적여봅니다 


기존에 사용하던 안드로이드 UI는 XML을 사용해 레이아웃을 정의하고, Java나 Kotlin 코드를 통해 UI를 조작하는 명령형 방식인데 이와 달리 Compose는 선언형 UI입니다 

 

선언형 UI

- 모든 컴포넌트가 상태를 가지고 각 컴포넌트는 자신의 상태를 기반으로 UI를 구성

- 상태가 변경되면 해당 컴포넌트가 자동으로 다시 그려져 최신 상태를 반영

 

compose를 시작하기 전 잘 이해해야할 부분들을 체크해가며 공부해야할 거 같아요 

- 상태 관리에 대한 이해 필요(remember, mutableStateOf, State 등) 

- 비동기 작업을 처리하는 방법에 대한 이해가 필요