pchelnikov / ReduxMovieDB

πŸŽ₯ See the upcoming movies! ReSwift + RxSwift πŸ’–

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ReduxMovieDB

Screenshots

iPhone (1) iPhone (2) iPad

Dependencies

# Library Description
1 ReSwift Redux-like implementation of the unidirectional data flow architecture.
2 RxSwift For composing asynchronous and event-based Apps using observable sequences.
3 RxKeyboard Provides a reactive way of observing keyboard frame changes.
4 SDWebImage Provides an async image downloader with cache support.

Build instructions

  1. An OSX machine
  2. Xcode 10.x or higher (Swift 4.2)
  3. Install CocoaPods (note that you will need to install at least Ruby 2.2.3 for this to work)
sudo gem install cocoapods

To update cocoapods (not that often needed) run

sudo gem update cocoapods
  1. Clone this repo:
git clone https://github.com/cardoso/ReduxMovieDB
  1. Download library dependencies using the cocoapods dependency manager (and update the same way):
pod install
  1. Do NOT open the Xcode project directly, instead use the ReduxMovieDB.xcworkspace file to open the Xcode workspace.
  2. Build the project by ⌘ + R

About

πŸŽ₯ See the upcoming movies! ReSwift + RxSwift πŸ’–

License:MIT License


Languages

Language:Swift 98.2%Language:Ruby 1.8%