Skip to content

DrJapan/ReduxMovieDB

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ReduxMovieDB Follow @cardosodev

Build Status codecov

Screenshots

iPhone (1) iPhone (2) iPad

Dependencies

# Library Description
1 ReSwift Redux-like implementation of the unidirectional data flow architecture.
2 ReSwift-Thunk ReSwift actions that do side-effects in an uncoupled and semantic manner.
3 RxSwift For composing asynchronous and event-based Apps using observable sequences.
4 RxKeyboard Provides a reactive way of observing keyboard frame changes.
5 Nuke Provides an async image downloader with cache support.
6 DifferenceKit A fast and flexible O(n) difference algorithm framework for Swift collection.

Build instructions

  1. An OSX machine
  2. Xcode 11.x or higher (Swift 5.0)
  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 ๐Ÿ’– Hacktoberfest ๐ŸŽƒ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 84.0%
  • Ruby 16.0%