ViewModel에는 MVVM 패턴 에서 언급되는 ViewModel과, 테스트와 유지보수가 쉬운 앱을 만들 수 있도록 도와주는 AAC(Android Architecture Components) ViewModel, 두가지가 있다.MVVM 패턴의 ViewModelView와
이전 게시글에서 소개한 MVVM 아키텍처 패턴을 더 자세하게 공부하기 위해선 ViewModel 에 대해 더 자세하게 알 필요가 있다.그 전에 꼭 알아야 할 LiveData를 이번 포스팅에서 다루기로 하였다. LiveData는 JetPack 라이브러리의 구성요소 중 하나
DataBinding 언제쓰이나? Data Binding 의 개념은 안드로이드 디자인 패턴 중 MVVM 패턴에서 같이 언급 되었다. View에서 ViewModel을 관찰하면서 변경된 데이터를 UI에 결합해 줄 때 사용되는 것이 데이터 바인딩 이다. 👍🏻 장점