본문 바로가기

Frontend/Android

[Android] ViewModel : View 가 1 : N 의 관계가 될 수 있는가? 의 참고 글

TabLayout 에서 N 개의 Fragment 가 1개의 ViewModel 을 갖을 수 있을지 의문이 생겨서 찾아본 블로그 글이다.

오랜 기간 고민한 글쓴이의 고찰이 잘 담겨 있는 것 같다.

 

ViewModel : View = 1 : N 의 관계를 갖을 순 있지만 일반적으로 ViewModel : View = N : 1 의 관계 인것 같다.

저장하는 값을 취합해서 최종 데이터를 서버에 저장해야 한다고 하면 Model 을 통합해서 사용하면 될 것 같다.

 

https://poqw.github.io/about_mvvm/

 

안드로이드의 MVVM에 대하여

인터넷에 MVVM에 대해 다루는 포스팅은 수없이 넘쳐난다. 그럼에도 내가 MVVM에 대해 다루고자 하는 이유는 1년 동안 MVVM을 안드로이드에 적용하고 다루면서 얻었던 크고 작은 깨달음들이 공유할만한 가치가 있다고 생각되어서다. 부디 이 글을 읽고 난 뒤 MVVM이 여러분의 머릿속에서 뿜어대는 안개가 조금은 걷혔으면 한다.

poqw.github.io