Picker → ViewModel → UseCase → Repository → UseCase → ViewModel → View

ViewModel → UseCase → Repository

  1. 피커에서 설정

  2. 뷰모델로 보낸 후에

  3. formatUseCase에 전달하고

  4. Repository에서 가공

  5. 뷰모델에 있는 값

  6. createUseCase에 전달

  7. formatUseCase에서 가공

  8. createUseCase에서 Repository 전달

viewModel→formatUseCase→Repository

뷰에서 띄워야 하는 경우

레포지토리에서 통신 하는 경우