Skip to content

refactor: Data 모듈 프레임워크 분리 (Phase 6) #54

@Dongju3079

Description

@Dongju3079

배경

Phase 6 모듈화의 일환으로 Data 레이어를 독립 프레임워크로 분리한다. Domain 모듈 분리(#52)에 이은 후속 작업.

작업 내용

  • Modules/Data/Sources/로 Data 레이어 이전 (Repositories, Network, PersistentStorages)
  • Network 프로토콜/타입 분리: AppNetworkService, DataTransferService, Endpoint, HTTPMethodType, encoders/decoders
  • 순환 의존 해결: TokenStorageProvider 프로토콜 + EndpointTokenStorage 싱글톤
  • UIKit 의존 제거: AppBadgeResettable 프로토콜로 DefaultNotifyRepo 분리
  • L10n 의존 제거: 에러 메시지/날짜 파서 하드코딩
  • App 측 38개 파일에 import Data 추가
  • Project.swift에 Data 타겟 등록

검증

  • xcodebuild ... build BUILD SUCCEEDED

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions