데이터 바인딩 데이터 바인딩의 주목적은 UI 레이아웃의 뷰를 앱 코드에 저장된 데이터와 연결하는 간단한 방법을 제공하는 것. 데이터 바인딩은 또한, 버튼과 같은 UI 컨트롤을 UI컨트롤러 또는 ViewModel 인스턴스와 같은 다른 객체의 이벤트나 리스너 함수에 연결 시키는 편리한 방법도 존재ㅐ. 특히 LiveData 컴포넌트와 같이 사용 될 때 이점이 배가 된다. 구글 공식문서(https://developer.android.com/topic/libraries/data-binding?hl=en) 에는 아래와 같이 설명 되어있다. 레이아웃에 있는 UI 구성요소를 선언적으로 사용하는 방식이라는 건데.. 아직도 잘 모르겠다. 일단 시도해보자 Gradle 추가 android{ buildFeatures { dat..