Course Content
-
Введение в RxJava 3.0. Способы создания Observable В первом модуле вы узнаете чем отличается Observable от Observer и поймете как создать источник данных
-
Основные операторы RxJava 3.0 Рассмотрим на примерах самые популярные операторы RxJava 3.0 такие как map(), flatMap(), filter() и другие.
-
Выходим в сеть с помощью RxJava
Выводы 1-го модуля
В первом модуле мы рассмотрели основы работы с RxJava. Были рассмотрены базовые сущности работы с RxJava и методы создания Observable. Давайте кратко подведем итоги:
- RxJava – это библиотека, которая реализует реактивный подход к программированию.
- Observable – источник данных, Observer – получатель
- onNext(), onError(), onComplete(), onSubscribe() методы интерфейса Observer
- just(), fromIterable(), fromArray(), fromCallable(), create() нужны для создания Observable
- Maybe, Single, Completable – разновидности источников данных
- С помощью Disposable можно очищать ресурсы и отписываться
Если вы хотите научиться использовать продвинутые операторы RxJava, научиться объединять запросы и обрабатывать ошибки, то приглашаю вас на следующий поток интенсива по Android-разработке на Kotlin. Мы рассмотрим продвинутые операторы: zip, merge, concat, combineLatest, concatMap и другие, научимся использовать Subject и обуздаем Backpressure. Подробнее 👈
В следующем модуле мы на примерах рассмотрим основные операторы RxJava, а затем на реальном примере воспользуемся RxJava для получения данных из сети.
Предыдущий
Disposable
Следующий
Введение в операторы RxJava