
1. MVVM Pattern 이란? (1) 예시1 MVVM 패턴은 복잡한 앱을 만들기 위해 고안된 방법으로 여러가지 데이터에 대한 대응은 View와 ViewModel은 그대로 있되 Model만 여러가지를 만들어 대응한다. 즉 뷰모델은 그대로 있으며 Model(데이터 형식)만 변경한다. Model 모델 : 데이터 형식을 지정해주는 공간 View 뷰 : 유저의 Action을 받아서 처리하는 곳으로 초기 데이터를 뷰모델에 전달해준다. ViewModel 뷰모델 : 데이터를 저장하는 공간으로 엑티비티가 종료되기 전까지 유지한다. (2) 예시2 사용자 Action이 View를 통해 들어온다. View는 Action 에 맞는 data를 ViewModel에 요청한다. ViewModel은 Model에 데이터를 요청 하고..