fbpx

Course Content

Total learning: 16 lessons Time: 1 week

Введение

В этом мини-курсе RxJava мы рассмотрим основные понятия реактивного программирования. Вы узнаете:

  • Чем отличается Observable от Observer. 
  • Какие есть способы создания источника данных – так называемого Оbservable.
  • Поговорим про различия методов just() и fromCallable()
  • Рассмотрим различные типы такие как Single, Maybe и Completable
  • А также научимся читать Marble Diagram на примере оператора filter()

Далее мы рассмотрим наиболее часто используемые операторы такие как:

  • filter, take, skip
  • Вы узнаете чем отличается map и flatMap

Один из наиболее частых способов использования RxJava – это асинхронное программирование. Поэтому мы рассмотрим для чего используются операторы subscribeOn/ObserveOn и какие виды планировщиков использовать для сетевых запросов,  а какие для математических вычислений.

Ну и в заключение вы узнаете, мы на практике рассмотрим, как можно использовать RxJava для разработки Android-приложений. Кстати, более расширенный видеокурс опубликован на Stepik и специально для читателей блога AndroidSchool.ru скидка 30% по промокоду DEBOUNCE – не забудьте оставить отзыв на курс

Ну что, давайте начнем!