Android Compose
Android Compose란 무엇인가? Jetpack Compose는 Android에서 UI를 만들기 위해 새롭게 선보인 기능입니다. Swift와 같이 선언형 UI로 View를 그립니다. 선언형 UI 란 UI의 변화가 있을 때 변화된 UI 자체를 새로 만들어 View로 보여주는 방식입니다. 이게 무슨 말이냐. 기존에는 UI를 만들 때 명령을 내려서 만들었습니다. 버튼 클릭으로 인해 View에 변화가 생기는 일이 발생한다면 버튼에 연결된 View와 View에 연결된 객체를 갱신하도록 전부 바꿔주고 관리하고 연결하고 과정을 싹 다 했었습니다. 그런데 선언형 UI는 버튼 클릭으로 객체가 변경되고 그에 따라 View가 변경될 때 변경되는 값만 신경 씁니다. 값이 변경되면 아예 새로 싹 다 그리도록 만들었습니다..
2022.09.28