Example Swift project detailing an architecture with view state, reducers, and interactors
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
viewstate.xcodeproj
viewstate.xcworkspace
viewstate
viewstateTests
.gitignore
.swift-version
Gemfile
Gemfile.lock
LICENSE
Podfile
Podfile.lock
README.md

README.md

Viewstate

An example Swift project detailing an architecture with view state, reducers, and interactors.

Explained in detail in the blog post series:

  1. Modeling View State
  2. Transitioning Between View States Using Reducers
  3. Asynchronous Changes to View Models Using Interactors
  4. Simple Intelligent UITableView Diffing

Preview

Getting started

  1. Clone the repo. $ git clone git://github.com/twocentstudios/viewstate.git.
  2. Install the pods. $ bundle exec pod install.
  3. Open viewstate.xcworkspace.
  4. Build!

Requirements

License

MIT License for source.