목록 보기
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 단계에서 영향 범위 공유

다음 읽기

#iOS 주제를 이어서 읽기

1년동안의 iOS 모듈화 진행기

1년간 진행한 iOS 모듈화 경험을 돌아보며 느낀 점과 아쉬웠던 점을 정리했습니다. 모듈화 필요성보다 실제 진행 과정의 회고에 초점을 맞췄습니다.

카카오스타일
카카오스타일
프론트엔드

댓글 0

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

댓글을 불러오는 중...