3단계(Repository Pattern(+ DI, CleanArchitecture)) 마감일: ∼01/05 23:59

기능 요구 사항

도전 요구 사항

DI 맛보기

뷰모델 인스턴스를 생성하기 위해 필요한 레포지터리의 구현체들을 매번 뷰모델에서 생성해주고 있다.

  1. 레포지터리를 교체하기 위해 ViewModel에 직접적인 변경사항이 발생한다.
  2. 홈 뷰, 팔로워 상세보기 뷰에 접근 할 때마다 매번 레포지터리 인스턴스를 새로 만들고 있다.

클린아키텍처 맛보기

프로그래밍 요구 사항

요구 사항 힌트