- Notifications
You must be signed in to change notification settings - Fork34
mgp/effective-rxjava
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is a collection of items, each specifying one general rule, to help you writeRxJava code more effectively. It is modeled after two of my favorite technical books,Effective C++ andEffective Java. I appreciate not only the soundness of their contents, but the brevity of their writing style. I hope that Effective RxJava has the same value proposition.
For each rule I've attempted to provide relevant example code -- most of which is currently in production in theKhan Academy Android app.
- Use Retrolambda
- Emit immutable values
- Understand
Observableand observer chains - Convert functions to
Observable - Convert callbacks to
Observable - Understand
subscribeOnandobserveOn - Understand
switchMap - Test emitted values using
TestObserver - Test work scheduling using
TestScheduler - Use
composefor operator sequences - Optimize your subscribers
About
Effective RxJava
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Contributors4
Uh oh!
There was an error while loading.Please reload this page.