/MovieSample

VIP clean architecture for IMDb movie sample code

Primary LanguageSwift

Used Clean swift VIP architecture to implemet, list<--> details flow of IMDb movies with search feature.

Features

  • Search list
  • Movie details
  • Error Handling
  • Network Reachability(intergration yes. havent implemented the usage)
  • Unit Test Coverage for Movies list and Not Movie Details
  • Moives list and Details screen with
  • Interactor
  • Presenter
  • Model
  • Worker
  • ViewController
  • Error handling
  • Caching of images , used sources from Cocoa-pods for this
  • Automatic loading more
  • Activity indicator
  • Localization

Havent added test to presentation as no formatting or business logic is involved

Requirements

  • Xcode 9.4+
  • Swift 4

Installation

CocoaPods

Embedded Framework

FAQ

Credits

License