Skip to content

ngchthanh/WonderfulCinema

Repository files navigation

Wonderful Cinema Demo 🎥

Video Walkthrough

Author

Thanh Nguyen Chi

Features

Home Scene

  • Trending Movie List
  • Genre Movie List
  • Popular Movie List
  • Top Rated Movie List
  • Upcoming Movie List
  • Load more for every list
  • Pull to refresh all lists

Movie Details Scene

  • Details of the Movie
  • Reviews of the Movie
  • Recommendation Movie List
  • Video List of the Movie
  • Series Cast of the Movie

UnitTest

  • APIs
  • Datasources

Requirements

  • iOS 14.0+
  • XCode 12.4

Installation

  • Download source code and build on Xcode

Techlonogies

  • Clean architecture MVVM (SwiftUI and Combine)
  • Using Abstract Factory Pattern for Rest Web Service Request
  • Use Observer pattern to connect View and ViewModel
  • Use Dependency Injection pattern to reuse ViewModel

Third Party Library

About

Demo Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages