코드 정리 하기
유틸리티, 네트워크, 보안, 환경설정, 로그, UI등을 폴더로 묶어서 정리
Tuist를 활용해서 프로젝트 생성
예시에서는 가장 많이 사용하면서 의존성이 가장 적은 Utils 코드부터 이전했음
Logger 모듈 이전
Network와 Core 모듈 이전
UI 모듈 이전
크게 Core와 UI로 기능을 구분하고 Core와 UI를 조립하여 상품을 개발한다.
결과 그래프
Core / UI 모듈 세부 사항
Core 모듈
UI 모듈
Features 모듈
Application 모듈