DeHub is a sample app that can be used to view your gists and to create new gists. It is written using a MVVM architecture based on RxSwift.
- Install Carthage
- Clone the repo and run
carthage bootstrap --platform iOS --no-use-binaries
- Open in Xcode and you are good to go
Note: if you get a build error complaining about a missing module Model
, change the target to Model
and build it first first.
Coming soon
Used for observing the the view state.
Learning resources: RxSwift has the same fundamental API as RxJava, so RxJava resources can be used for learning the concepts:
- Grokking RxJava - A good place to start learning.
- Common RxJava Mistakes
- Reactive Programming with RxJava - A good in-depth book on RxJava.
For RxSwift specifics, see the documentation.