Skip to content

ramysabryali/Koinz-Task

Repository files navigation

Koinz Movies Task

A simple UIKit app that displays top-rated movies using TheMoviesDB API


Consist Of

  • Movies list screen
  • Movie details screen

Tech Stack

  • UIKit
  • RXSwift/RXCocoa
  • Architectural pattern (MVVM)
  • CoreData
  • Unit Testing
  • UI Testing

Development Target Pods

  • SwiftLint for code style
  • SDWebImage for image caching
  • RxSwift/RxCocoa

Testing Target Pods

  • SnapshotTesting
  • RxTest
  • RxBlocking

Requirements

  • iOS 13.1 or later.
  • Xcode 13.0 or later.

Installation

Dependencies in this project are provided via Cocoapods. Please install all dependencies with

pod install

if you are using a Macbook M1, maybe you will face an error while executing the previous command, so you can try the following commands

sudo arch -x86_64 gem install ffi
arch -x86_64 pod install

Authors