Frontend다나와 PC견적 Tuist 도입기
다나와 PC견적 iOS 앱은 12년 이상 서비스되며 ViewController 비대화, Objective-C 및 Storyboard 구조 유지보수 어려움, 팀 규모 증가로 인한 Xcode Project File 충돌 문제 등 여러 기술적 부채를 안고 있었습니다. 이를 해결하기 위해 언어 전환(Objective-C → Swift), Clean Swift 도입, 그리고 Tuist 도입을 결정했습니다. 특히 Tuist는 `.xcodeproj` 파일 관리가 필요 없어 Git 충돌 문제를 근본적으로 해결하는 큰 장점을 제공합니다. 본 글에서는 주니어 iOS 개발자의 관점에서 Tuist의 장단점, 다나와 PC견적 앱에서의 Tuist 구성 방식, 그리고 향후 계획에 대해 다룹니다.



