MVVM + Coordinator + Clean Architecture
Coordinator
다른 ViewController로 데이터 어떻게 넘기지? 지금까지 MVC 패턴에서 VC가 뷰를 짜는것 이외에 모든 로직과 navigation control을 책임졌기 때문에 다른 VC로 데이터를 넘길 때는 큰 고민없이 프로퍼티 접근을 통해 push 되는 VC에 데이터를 넘기고 있었다. 하지만 MVVM에서는 버튼 클릭의 이벤트도 ViewModel의 Input...