RxJava
Introduction to RxJava for Android Developers
Autoplay
Up next
About
In the is Lesson you will learn:
- How to start with an existing application (or new application) and introduce RxJava
- How to create an Observable with the Observable.just() operator
- How and why to defer Observable execution with the Observable.defer() operator
- How how to create a full RxJava Subsriber with onCompleted(), onError() and onNext() implementations
- How to debug simple RxJava errors
- How to use the subscribeOn() operator to determine what thread the subscription should occur on
- How to use the observeOn() operator to set what thread the subscriber should be notified on
- How to set up an RxJava Subscription
- How to prevent common memory leaks with subscriptions by unsubscribing
- At the end of this Lesson you will be able to take your existing long running tasks (such as AsyncTasks) and transition them into RxJava Observables.
Links
* RxAndroid
* RxJava
* Observable.just() docs
* Observable.defer() docs
* subscribeOn() docs
* RxJava Schedulers
* RxAndroid Schedulers
* Subscription doc
* OkHttp
Instructor
Links
Comments
Lessons in RxJava
1. Introduction to RxJava for Android Developers
10:21
2. RxJava - Reading Marble Diagrams

06:13
3. RxJava Operators - SubscribeOn

03:19
4. RxJava Operators - observeOn

04:46
5. RxJava defer - Converting slow methods into an Observable

Pro
05:28
6. RxJava fromCallable - Converting slow methods into an Observable

04:48
7. RxJava: fromCallable vs defer - The differences between the two operators

Pro
03:00
8. RxJava Operators - Observable.just()

Pro
03:42
9. RxJava Error Handling with Observable.error()

Pro
02:38
10. Grokking RxJava’s Observable.amb Operator

Pro
03:15
11. Understanding the RxJava Observable.zip Operator

Pro
08:03
12. Retrofit 2 with RxJava

Pro
05:19
13. RxJava 2 – compose() operator

03:00
14. RxJava 2: a quick introduction
02:10
15. RxJava 2: Migrating Your First Stream from RxJava 1

Pro
03:52
16. RxJava 2 - Disposing of Subscriptions with Disposable

Pro
04:36
17. RxJava 2 - CompositeDisposable

Pro
01:31
Something went wrong
Lesson added to playlist
Create new playlist
Name can't be empty