hwang434 / cando_app_firebase

cando-web과 같이 사용할 수 있는 안드로이드 app
0 stars 1 forks source link

뷰모델 분리화 #58

Open hwang434 opened 2 years ago

hwang434 commented 2 years ago

액티비티나 프래그먼트 별로 뷰모델을 분리하기로 정했다. 여태까지 뷰모델과 뷰에 관계가 1:N 관계였는데, 이는 뷰모델의 코드를 복잡하게 만들고, 뷰에 필요하지 않은 다른 뷰의 요소들을 초기화하는 일이 발생한다. 따라서, 뷰와 뷰모델의 관계를 1 : 1로 유지하는 방향이 바람직하다. 찾아보니 구글의 공식 영상에서도 뷰와 뷰모델의 1:1 관계를 추천한다.

참고 문헌 : https://stackoverflow.com/questions/44375276/when-using-mvvm-on-android-should-each-activity-have-one-and-only-one-viewmod