DB (1) 썸네일형 리스트형 잇츠 디모 실전편 -2 (개인용 복습) ViewModel 이 개념은 웹 개발에서 먼저 쓰였는데 초창기 웹은 웹의 구조가 단순해서 데이터의 요청, 처리, 출력을 다 담당했었다. 지금처럼 동적인 UI나 동적인 요청이 없었으니 가능했었다. UI가 복잡해지고 지원해야 할 기기가 다양해지면서 하나의 화면을 구성하는 요소 UI/UX를 담는 View Data를 다루는 Model 하지만 View 에서 데이터를 직접 접근한다면 기존과 다를 바 없다. 그래서 View 와 Model을 다루는 중개자 역할이 필요하게 되는데 이러한 구조중 안드로이드가 선택한 것은 MVVM(Model-View-ViewModel) 구조 이는 View와 Model 사이에 중간자를 두어 View의 각종 이벤트를 처리하는 함수 View에 갱신할 변수 등을 관리하도록 역할을 분리할 수 있는 .. 이전 1 다음