Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

# Learning RxSwift
A space to doodle as I learn RxSwift

Chapter 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