Skip to content

jeoungsung12/MovieRecommand

Repository files navigation

🎥 Movie & TV 추천 어플

최신 영화 및 TV 프로그램 추천 앱


🎯 구현 목표

효율적인 UI와 MVVM 패턴 기반 클린 코드

  • Modern Collection View
    • Diffable DataSource + Compositional Layout
  • MVVM 디자인 패턴
  • SnapKit, Kingfisher, RxSwift 활용
  • 다양한 형태의 Custom Collection View 구현

🛠️ 구현 과정

  1. 공용 API 연동
    • 영화 및 TV 데이터 로드
    • 네트워크 통신 직접 구현
  2. Modern Collection View 개발
    • 효율적이고 직관적인 UI/UX 제공
  3. Reactive Programming 활용
    • RxSwift, RxAlamofire로 이벤트 기반 데이터 흐름 관리

✨ 구현 기능

🎞 Modern Collection View

  • Diffable DataSource를 활용해 데이터 갱신 최적화
  • Compositional Layout을 통한 다양한 섹션 스타일 제공

🌐 API 기반 데이터 통신

  • 공용 API를 활용하여 최신 영화 및 TV 프로그램 추천

⚡ 응용 프로젝트 구현

  • SnapKit을 사용한 레이아웃 관리
  • Kingfisher로 이미지 캐싱 및 로드 최적화
  • RxSwift로 비동기 데이터 바인딩 및 스트림 관리

🔧 개발 기술 스택

Swift
SnapKit
Kingfisher
RxSwift
RxAlamofire


📜 학습 포인트

  • Modern Collection View의 최신 기능 활용
  • Reactive Programming을 활용한 앱 데이터 흐름 관리
  • API 연동 및 이미지 최적화 기술 습득
  • MVVM 패턴을 활용한 모듈화 및 테스트 가능성 증대

📸 시연 이미지

앱 시연 화면

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages