강의

멘토링

로드맵

NEW
개발 · 프로그래밍

/

모바일 앱 개발

Tuist로 끝내는 프로젝트 자동화와 모듈화

대규모 iOS 프로젝트의 고질적인 문제인 .pbxproj 충돌과 복잡한 의존성 관리, 이제 Tuist로 완벽하게 해결합니다. 본 강의는 신규 프로젝트를 처음부터 확장 가능한 멀티 모듈 구조로 구축하고, 실무에서 마주하는 외부 라이브러리 연동 및 리소스 관리의 정수를 마스터하도록 설계되었습니다. --- 핵심 학습 포인트 (Key Takeaways) * 🏗️ 체계적인 프로젝트 설계: Workspace와 Project를 유기적으로 분리하여, 팀별 오너십을 확보하고 충돌 없는 협업 환경을 구축합니다. * 📐 올바른 모듈 설계 원칙: 모든 것을 한곳에 담는 'SharedKit'의 함정을 피하고, 의존성 단방향 원칙을 지키는 건강한 모듈 세분화 전략을 익힙니다. * 📦 외부 라이브러리 마스터: Tuist 4.0의 Package.swift를 활용해 Alamofire, TCA, Kingfisher 등 필수 라이브러리를 각 모듈에 효율적으로 분배하고 연동합니다. * 🖼️ 완벽한 리소스 관리: 모듈 분리 시 발생하는 리소스 번들 이슈를 완벽히 이해하고, Tuist의 자동 생성 기능을 통한 Type-Safe 리소스 접근으로 런타임 크래시를 방지합니다. * ⚙️ 환경별 설정 분리: xcconfig와 빌드 Configuration을 활용해 Debug, QA, Release 환경에 따른 앱 이름, Bundle ID, API URL을 코드로 완벽히 제어합니다.

7명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

  • 덤벨로퍼
swift
swift
swiftui
swiftui
ios
ios
swift
swift
swiftui
swiftui
ios
ios

새소식

관리
작성