├── LICENSE ├── README.md ├── item-ideas.md └── items ├── convert-callbacks-to-observable.md ├── convert-functions-to-observable.md ├── emit-immutable-values.md ├── images ├── download-video-notification.gif ├── observable-chain.png ├── observer-chain-stacktrace.png ├── observer-chain-subscribe-o1.png ├── observer-chain-subscribe-o2.png ├── observer-chain-subscribe-o3.png ├── playing-time-millis-observable-marble-diagram.png ├── switch-map-marble-diagram.png ├── throttle-first-marble-diagram.png ├── video-player-transcript-playing.gif └── video-player-transcript-seeking.gif ├── optimize-your-subscribers.md ├── test-emitted-values-using-testobserver.md ├── test-work-scheduling-using-testscheduler.md ├── understand-observable-and-observer-chains.md ├── understand-subscribeon-and-observeon.md ├── understand-switch-map.md ├── use-compose-for-operator-sequences.md └── use-retrolambda.md /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/README.md -------------------------------------------------------------------------------- /item-ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/item-ideas.md -------------------------------------------------------------------------------- /items/convert-callbacks-to-observable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/convert-callbacks-to-observable.md -------------------------------------------------------------------------------- /items/convert-functions-to-observable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/convert-functions-to-observable.md -------------------------------------------------------------------------------- /items/emit-immutable-values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/emit-immutable-values.md -------------------------------------------------------------------------------- /items/images/download-video-notification.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/images/download-video-notification.gif -------------------------------------------------------------------------------- /items/images/observable-chain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/images/observable-chain.png -------------------------------------------------------------------------------- /items/images/observer-chain-stacktrace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/images/observer-chain-stacktrace.png -------------------------------------------------------------------------------- /items/images/observer-chain-subscribe-o1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/images/observer-chain-subscribe-o1.png -------------------------------------------------------------------------------- /items/images/observer-chain-subscribe-o2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/images/observer-chain-subscribe-o2.png -------------------------------------------------------------------------------- /items/images/observer-chain-subscribe-o3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/images/observer-chain-subscribe-o3.png -------------------------------------------------------------------------------- /items/images/playing-time-millis-observable-marble-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/images/playing-time-millis-observable-marble-diagram.png -------------------------------------------------------------------------------- /items/images/switch-map-marble-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/images/switch-map-marble-diagram.png -------------------------------------------------------------------------------- /items/images/throttle-first-marble-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/images/throttle-first-marble-diagram.png -------------------------------------------------------------------------------- /items/images/video-player-transcript-playing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/images/video-player-transcript-playing.gif -------------------------------------------------------------------------------- /items/images/video-player-transcript-seeking.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/images/video-player-transcript-seeking.gif -------------------------------------------------------------------------------- /items/optimize-your-subscribers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/optimize-your-subscribers.md -------------------------------------------------------------------------------- /items/test-emitted-values-using-testobserver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/test-emitted-values-using-testobserver.md -------------------------------------------------------------------------------- /items/test-work-scheduling-using-testscheduler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/test-work-scheduling-using-testscheduler.md -------------------------------------------------------------------------------- /items/understand-observable-and-observer-chains.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/understand-observable-and-observer-chains.md -------------------------------------------------------------------------------- /items/understand-subscribeon-and-observeon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/understand-subscribeon-and-observeon.md -------------------------------------------------------------------------------- /items/understand-switch-map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/understand-switch-map.md -------------------------------------------------------------------------------- /items/use-compose-for-operator-sequences.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/use-compose-for-operator-sequences.md -------------------------------------------------------------------------------- /items/use-retrolambda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgp/effective-rxjava/HEAD/items/use-retrolambda.md --------------------------------------------------------------------------------