반응형
xml에 익숙한 나... Compose 사용 가능일까? (경험에 비롯한 Compose)
Jetpack Compose란 안드로이드의 선언형 UI 도구 키트이다.
Compose는 뷰를 명령형으로 변형하지 않고도 앱에 UI를 랜더링할 수 있게 하는 선언형 UI를 제공한다.
지금껏 xml에 뷰를 그리고, 접근하려면 findViewById(), dataBinding 등을 사용하였다.
레이아웃 수정을 하면서 xml은 수정하였는데, Activity에서 수정하지 못해서 오류가 난 경험이 꽤나 있다.
이러한 문제점을 해결해줄 것 같은 Compose는 뷰를 그림과 동시에 접근이 가능하다.
recyclerview를..사용안해도 된다던데.. 다음 프로젝트는 Compose를 사용해봐야겠다. 하하
https://developer.android.com/jetpack/compose/mental-model
*------*
어머 너무 신기하다!!! 코틀린파일 옆에 디자인창이 바로 뜨다니!! 어머어머!!!
당연히 되는거가 맞는데.. 코드로만 레이아웃을 만든다는 생각에 디자인 미리 못보는건줄 알았다. ㅋㅋ 바보