fbpx

Course Content

Total learning: 16 lessons Time: 1 week

Введение в операторы 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().