dimitris-c / PostsTechTest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A sample implementation for tech tests, thanks for considering me for this role.

Instalation

For the simplicity of the tech project I've added the 3rd party libraries (via CocoaPods) in the repo so you'd just open the workspace and run the project.

Libraries Used

  • RxSwift
  • RxCocoa
  • RxTest/RxBlocking
  • Quick
  • Nimble

Implementation

For the architecture I used MVVM paired with Wireframes, a bit like Coordinator/FlowController. For the the persistance layer I went with plain disk storage that saves JSON to text files.

Regarding Unit Tests, I've added only added a couple due to time constraints

About


Languages

Language:Swift 99.6%Language:Ruby 0.4%