Skip to content

[refactor] HomeFeature에 PopPangListKit을 도입한다 #69

Description

@indextrown

💡 Issue

  • HomeFeature의 홈 목록과 오픈 예정 팝업 목록이 현재 원본 ListKit에 의존하고 있습니다.
  • 이미 등록된 PopPangListKit 패키지를 HomeFeature에 적용해 PopPang 전용 목록 구현을 사용하도록 전환합니다.

📁 작업할 파일

  • Projects/Features/HomeFeature/Sources/Presentation/Home/HomeFeatureView.swift
  • Projects/Features/HomeFeature/Sources/Presentation/Coming/ComingPopupDetailFeatureView.swift
  • Projects/Shared/ThirdParty/Project.swift
  • Tuist/Package.swift 및 package resolution 파일: 원본 ListKit 의존성 제거가 가능한 경우
  • HomeFeature 관련 테스트 및 문서: 변경 범위에 따라 확인

🔥 Tasks

  • HomeFeature의 현재 ListKit 사용 지점과 PopPangListKit API 호환 범위를 확인한다.
  • 홈의 베스트, 오픈 예정, 그리드 목록을 PopPangListKit으로 전환한다.
  • 오픈 예정 팝업 상세 목록도 같은 패키지로 전환한다.
  • pinned header, scroll-to-top, native ad 삽입, 셀 선택/좋아요 갱신 동작을 유지한다.
  • 전체 사용처를 확인한 뒤 원본 ListKit 의존성과 ThirdParty 노출을 제거할 수 있는지 판단한다.
  • HomeFeature 빌드·테스트와 홈 목록 수동 동작을 검증한다.

🎨 스크린샷(선택)

기능 스크린샷
HomeFeature 목록 전환

Metadata

Metadata

Assignees

Labels

🔨 refactor코드 리팩토링 작업 이슈

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions