Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Coordinator Pattern 및 부분적인 ReactorKit 적용, 기타 코드 리팩토링 작업 #39

Merged
merged 19 commits into from
Jul 29, 2023

Conversation

sanghyeok-kim
Copy link
Owner

  • 화면 전환 로직에 대해 Coordinator Pattern 적용
  • TimerSettingViewModel, TimerSettingViewController에 대해 ReactorKit을 적용하여 각각 View, Reactor 타입으로 리팩토링
  • TimerCreateViewModel, TimerCreateViewController에 대해 ReactorKit을 적용하여 각각 View, Reactor 타입으로 리팩토링
  • 'TimerSetting -> TimerEditing', 'Main -> Home'으로 각각 네이밍 수정
  • 커스텀 뷰의 이벤트 처리에 Relay 프로퍼티를 별도로 사용하던 방식에서 RxCocoa Traits를 사용하도록 변경

sanghyeok-kim and others added 18 commits July 17, 2023 14:55
… 처리를 ControlEnvent와 Binder로 처리할 수 있도록 변경
- 네이밍과 역할을 봤을 때 ControlProperty(getter와 setter를 모두 가짐)보다는 ControlEvent(이벤트를 방출만 함)가 더 적절함
- TextField의 text에 접근하는 별도의 프로퍼티를 만들 필요 없이 rx.text를 직접 사용하면 되므로 불필요, 따라서 제거함.
…ctorKit을 이용하여 각각 View, Reactor 타입으로 리팩토링
…eactorKit을 이용하여 각각 View, Reactor 타입으로 리팩토링
@sanghyeok-kim sanghyeok-kim merged commit 3a18675 into main Jul 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Coordinator Pattern 및 부분적인 ReactorKit 적용, 기타 코드 리팩토링 작업을 진행합니다.
1 participant