Tuist를 이용하여 uFeature 아키텍처를 적용한 사이드 프로젝트입니다.
- Feature별 Demo App을 테스트 기능
- Data / Module Interface(Domain) / Module Impl(UI)로 나누어 Clean Architecture의 장점인 느슨한 결합 구현
- RxSwift + MVVM을 이용하여 직관적인 비동기 코드와 UI와 뷰로직을 분리
- Coordinator를 이용하여 Page간 의존성 제거, Flow 재활용 구현
- Module Builder Interface를 이용한 모듈화로 개발 병목