Cemoo / Movies

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Movies App

  • This project contains an iOS app project and a networking framework (Movies API).
  • Architecture is MVVM.
  • All view model classes conforms a protocol and this classes injected in view controllers as a protocol. (Dependency injection)
  • There are unit tests about movie list and movie detail features, also for Movies API framework. Created mock classes for unit testing.
  • You can check out a builder pattern example in MovieDetailPageBuilder and strategy pattern example in Crud folder, storage process.

About


Languages

Language:Swift 98.4%Language:Objective-C 1.0%Language:Ruby 0.5%