이번에는 코드 리팩토링을 하던중 뷰모델에 대한 시점으로 의견충돌이 있었다 그래서 이를 명확히 하기위해 해당 문서를 찾아서 보았더니. viewmodel은 activity 가 oncreate 한 이후에 생성을 해야하며 그 이전에 생성을 하게되면 시점의 불일치로 문제가 발생함을 알게 되어 의견충돌은 그렇게 끝이 났다. 그리고 화면에 대한 context는 viewmodel에 종속 되면 안되며 이를 분리하는 방향으로 설계해야 함을 알게 되었다 .
https://www.charlezz.com/?p=365