Giter VIP home page Giter VIP logo

meet's Introduction

About this Project

This is a project being built as a proof of concept for the Swift Flow framework.

This demo still runs on 0.2 and will soon be updated to the latest release of ReSwift (Swift Flow has been renamed to ReSwift).

#Demo

This project demonstrates some of the capabilites of the Swift Flow framework, including recording and replaying of application state:

##Setup

###Carthage

To install the dependencies run:

carthage update --no-use-binaries --platform iOS

This project currently doesn't use Carthage binaries due to this issue with them.

###Twitter Authentication

If you want to run this app you will need to create an app on apps.twitter.com since this application requires to authenticate with Twitter.

Once you have created an app you need to create a .plist file called TwitterKeys.plist and add it to the project.

Finally, you need to fill the plist with the consumer_key and consumer_secret provided by twitter:

image

meet's People

Contributors

ben-g avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

meet's Issues

Updating to ReSwift?

It seems that the demo is still using the old version of the framework, the pre-merge SwiftFlow, instead of ReSwift. So what's up with the update? Is it sill upcoming? Or has it been scrapped in favor of some other demo app?

No such module 'ListKit'

when I try to run it, Xcode shows up error as below.

No such module 'ListKit'

and I tried carthage command to install the dependency

carthage update --no-use-binaries --platform iOS

run the demo again remains the same error.

how can I solve this problem?

thanks.

ps:
xcode version: 7.3

Linker errors on Carthage update

The following build commands failed:
Ld ~/Library/Developer/Xcode/DerivedData/Nimble-eonjtnkeqbjxzecwwoephxsenenu/Build/Products/Release-appletvos/Nimble.framework/Nimble normal arm64
(1 failure)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
A shell task failed with exit code 65:
** BUILD FAILED **

The following build commands failed:
Ld ~/Library/Developer/Xcode/DerivedData/Nimble-eonjtnkeqbjxzecwwoephxsenenu/Build/Products/Release-appletvos/Nimble.framework/Nimble normal arm64
(1 failure)

Immutable state

In reading up on Redux, immutability seems to be a big goal of the framework. It seems like in ReSwift, we are mutating existing state with the "wrapper" struct that implements all of the "Has{XYZ}" protocols.

Am I reading this correctly? What I see are reducers returning the same state, not making new, smaller states for the state the reducer managers.

Thank you for your work on this!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.