목록 보기
1년 동안의 iOS 모듈화 진행기 - 2. Component 모듈
프론트엔드

1년 동안의 iOS 모듈화 진행기 - 2. Component 모듈

카카오스타일
카카오스타일
2025년 12월 30일

두줄요약

iOS 공통 UI 컴포넌트를 ZComponent 모듈로 분리한 과정을 공유했습니다. 데모앱과 스냅샷 테스트로 가시성과 QA 범위를 개선했습니다.

핵심 내용

  • 모놀리식 iOS 구조에서 공통 UI 컴포넌트를 ZComponent 모듈로 분리한 모듈화 진행기
  • 피처 모듈 분리의 선행 조건 정리, 서버 드리븐 환경의 가시성 보완, QA 영향 범위 시각화가 목적
  • 데모 앱(스토리북)과 스냅샷 테스트를 통해 컴포넌트 카탈로그와 변경 영향 확인 체계 구축
  • Core 레이어 선행 분리 덕분에 의존성 정리와 이동 작업을 비교적 안정적으로 진행

적용해볼 점

  • 공통 UI가 피처 분리를 막는다면 먼저 컴포넌트 레이어를 독립 모듈로 정리
  • 서버 드리븐 UI는 데모 타겟과 JSON Mock으로 가시성 확보
  • 스냅샷 테스트와 CI 연계로 PR 단계에서 영향 범위 공유

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...