ReactorKit을 공부하다가 화면전환 관리를 어떻게 하는지 도무지 몰라 카카오 오픈채팅방에 도움을 요청했다.
어떤 분이 친절하게 답해주셨는데 RxFlow를 사용하여 화면 전환을 관리하고 있다고 했다.
이전에 공부한 Coordinator 패턴을 적용한 것이라고 한다.
그전까진 enum 으로 화면들을 쪼개서 변화에 맞춰 화면을 나타냈는데 ViewController 내 View단은 관리하기 힘들어
RxFlow를 도입했다고 한다. 도더체 RxFlow는 무엇인가..?
https://github.com/RxSwiftCommunity/RxFlow
GitHub - RxSwiftCommunity/RxFlow: RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pat
RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern - GitHub - RxSwiftCommunity/RxFlow: RxFlow is a navigation framework for iOS applications based on...
github.com
https://zeddios.medium.com/rxflow-9d009357b262
RxFlow
왕초보의 RxFlow 사용해보기
zeddios.medium.com
[iOS Swift] RxFlow 를 소개합니다.
Coordinator Pattern을 들어보셨나요?
medium.com
위 글들을 전부 이해하였다면 아래 프로젝트에 기초의 대부분을 나타내주는 프로젝트가 있다.
아래 프로젝트를 이해한다면 기초적인 대부분은 해결할 수 있을거 같은 느낌이 든다.
https://github.com/havilog/RxFlow_ReactorKit
GitHub - havilog/RxFlow_ReactorKit: RxFlow with ReactorKit, without StoryBoard
RxFlow with ReactorKit, without StoryBoard. Contribute to havilog/RxFlow_ReactorKit development by creating an account on GitHub.
github.com
'iOS' 카테고리의 다른 글
[Xcode] 단축키 모음집 (0) | 2023.05.15 |
---|---|
[iOS-rxSwift] Network 통신 시 rxSwift + alamofire 조합 (0) | 2023.01.10 |
[iOS-rxSwift] reactorKit + Coordinator 패턴 (0) | 2022.12.28 |
[iOS] 모바일 앱 UI / UX 디자인 가이드 (0) | 2022.12.14 |
[iOS-Swift] Clean Architecture + MVVM 설명 (0) | 2022.12.13 |