Course Content
-
Введение в RxJava 3.0. Способы создания Observable В первом модуле вы узнаете чем отличается Observable от Observer и поймете как создать источник данных
-
Основные операторы RxJava 3.0 Рассмотрим на примерах самые популярные операторы RxJava 3.0 такие как map(), flatMap(), filter() и другие.
-
Выходим в сеть с помощью RxJava
Введение в операторы RxJava
Библиотека RxJava не была бы настолько популярной если бы не то огромное количество полезных операторов, который доступны для использования. Операторы делятся по типам и названия категорий говорят сам за себя:
Существуют следующие категории операторов
- Создающие Observable (create, just, interval) мы их рассмотрели в первом модуле.
- Трансформирующие (map, scan, groupBy)
- Фильтрующие (filter, first, take)
- Комбинирующие(zip, merge)
- Обрабатывающие ошибки (catch, retry)
- Математические (sum)
- Утилитные (subscribeOn/ObserveOn)
Конечно же, все операторы запомнить сложно, поэтому библиотека RxJava имеет отличную документацию, которая поможет вам понять или вспомнить необходимый оператор. Но для того, чтобы легко и быстро понять работу того или иного оператора – необходимо уметь читать так называемые Marble Diagram. В следующем уроке мы рассмотрим как читать Marble Diagram на примере оператора filter().
Предыдущий
Выводы 1-го модуля