Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pepaslabs/LearningRxSwift
A space to doodle as I learn RxSwift
https://github.com/pepaslabs/LearningRxSwift
Last synced: about 2 months ago
JSON representation
A space to doodle as I learn RxSwift
- Host: GitHub
- URL: https://github.com/pepaslabs/LearningRxSwift
- Owner: pepaslabs
- License: mit
- Created: 2015-11-22T17:38:01.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-27T09:35:37.000Z (over 7 years ago)
- Last Synced: 2024-08-04T01:11:38.917Z (5 months ago)
- Language: Swift
- Size: 459 KB
- Stars: 167
- Watchers: 15
- Forks: 18
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rxswift - LearningRxSwift
README
# Learning RxSwift
A space to doodle as I learn RxSwiftChapter 1: Getting started
* [Lesson 0: Download RxExample](lesson0_rxexample)
* [Lesson 1: Bootstrapping](lesson1_bootstrapping)Chapter 2: A first RxSwift program
* [Lesson 2.1: A button which changes view.backgroundColor](lesson2.1_backgroundcolor)
* [Lesson 2.2: `DisposeBag`](lesson2.2_disposebag)
* [Lesson 2.3: `map`](lesson2.3_map)Chapter 3: Observables
* [Lesson 3.1: `generate`](lesson3.1_generate)
* [Lesson 3.2: `repeatElement`](lesson3.2_repeatElement)
* [Lesson 3.3: `just`](lesson3.3_just)
* [Lesson 3.4: `sequenceOf`](lesson3.4_sequenceOf)
* [Lesson 3.5: `range`](lesson3.5_range)
* [Lesson 3.6: `interval`](lesson3.6_interval)
* [Lesson 3.7: `timer`](lesson3.7_timer)
* [Lesson 3.8: side-effects: `doOn`](lesson3.8_doOn)Chapter 4:
* [Lesson 4.1: `view.backgroundColor` set by `Reachability` status](lesson4.1_reachability)
* [Lesson 4.2: `BehaviorSubject`](lesson4.2_behaviorsubject)Chapter 5:
* [Lesson 5.1: `UIScrollView.rx_contentOffset`](lesson5.1_uiscrollview_rxcontentOffset)
* [Lesson 5.2: `NSNotificationCenter.rx_notification`](lesson5.2_rx_notification)
* [Lesson 5.3: `NSLayoutConstraint.rx_constant`](lesson5.3_rx_constant)todo:
* scopedDispose
* takeUntil
* deferred
* flatMap
* flatMapLatest
* throttle
* empty
* distinctUntilChanged
* Driver
* UIScrollView.rx_delegate
* ReplaySubject