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

[IDLE-000] Refactor, AuthFlow리팩토링 #81

Merged
merged 9 commits into from
Oct 3, 2024
Merged

Conversation

J0onYEong
Copy link
Contributor

변경된 점

  • AuthFlow를 리팩토링
  • 재사용 가능한 UI 위치변경

AuthFlow를 리팩토링

Auth관련 Coordinator로 부터 네비게이션 역할을 분리했습니다.

재사용가능한 UI의 위치를 변경했습니다.

네비게이션 역할을 담당하는 Router가 재사용가능한 UI의 표출을 담당하도록 구현했습니다.
이는 ViewModel / Coordinator로 부터 네비게이션 역할을 분리하기위한 조치로,
재사용 가능한 UI에 대해 모든 뷰가 네비게이션 관련 작업은 라우터를 통해서 진행하도록 할 것 입니다.
이를 통해 얻는 이점은 다음과 같습니다.

  • 상속을 통한 불필요한 코드 중복 방지
  • ViewModel / ViewController로 부터 네비게이션 역할 분리(Separation of concerns)

image

@J0onYEong J0onYEong merged commit 0bb3a85 into develop Oct 3, 2024
1 check passed
@J0onYEong J0onYEong deleted the feature/AuthFlow branch October 3, 2024 05:01
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.

1 participant