codepath / codepath/android_guides

RxJava improvements

Open
#178 0 comments 0 reactions 0 assignees View on GitHub
helpwanted third-party
Dominant language
No language data
Stars
28.3k
Forks
6.2k
PR merge metrics
No merged PRs in 30d

Description

http://guides.codepath.com/android/RxJava
- [ ] Func1, Action types
- [ ] Threading
- [ ] what happens if you forget observeOn()
- [ ] Nesting callback examples
- [ ] Combine, create, filter, map, transforming streams
- [ ] flatMap() explanation (i.e. how to use with network responses, UI paradigms)
- [ ] map() vs flatMap() (flatMap() requires an observable to be returned)
- [ ] debounce example (i.e. mouse clicking)
- [ ] Rely on stream diagrams to understand what's going on
- [ ] chaining/composibility (notion that you can continue to chain)
- [ ] operators to cancel subscriptions
- [x] How to use with UI components (RxAndroid UI)
- [ ] Publish/Subjects
- [ ] Common mistakes (https://speakerdeck.com/dlew/common-rxjava-mistakes)
- [ ] Java 8 Stream API vs. RxJava
- [ ] Backpressure
- http://stackoverflow.com/documentation/rx-java/2341/backpressure?utm_source=Android+Weekly&utm_campaign=644e634e1a-Android_Weekly_215&utm_medium=email&utm_term=0_4eb677ad19-644e634e1a-337978553#t=201607222027088359387
- http://www.littlerobots.nl/blog/Note-to-self-RxJava-SyncOnSubscribe/?utm_source=Android+Weekly&utm_campaign=644e634e1a-Android_Weekly_215&utm_medium=email&utm_term=0_4eb677ad19-644e634e1a-337978553
- [ ] Anything else?

http://nerds.weddingpartyapp.com/tech/2015/01/21/rxjava-share-publish-refcount-and-all-that-jazz/
http://blog.danlew.net/2016/06/13/multicasting-in-rxjava/
- [ ] RxJava v1.0 to RxJava v2.0 (https://medium.freecodecamp.com/migrating-from-rxjava1-to-rxjava2-5dac0a94b4aa#.bmxxm41q7)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.