목록2025/02/08 (1)
안드로이드 개발자 노트
Jetpack Compose 이해하기
Compose는 프런트엔드 뷰를 명령형으로 변형하지 않고도 앱 UI를 렌더링할 수 있게 하는 선언형 API를 제공합니다. 선언형 UI: "UI가 어떻게 보일지를 선언"하고, 상태(State) 변화에 따라 자동으로 갱신함명령형 UI: "UI를 어떻게 변경할지를 직접 명령"해야 하며, 상태 변화에 따라 명시적으로 UI를 갱신해야 함 선언형 프로그래밍 패러다임 기존 Android UI는 명령형 방식으로, findViewById()로 UI 요소를 찾고 button.setText() 등의 메서드로 직접 변경해야 했습니다. 그러나 이 방식은 업데이트 누락, 충돌, 상태 불일치 등의 문제가 발생하기 쉽고, 관리가 복잡해집니다. 최근에는 선언형 UI 모델이 도입되면서 UI 업데이트가 훨씬 간결해졌습니다. 이 방식은 ..
Android
2025. 2. 8. 19:31