Course Content
-
Введение в RxJava 3.0. Способы создания Observable В первом модуле вы узнаете чем отличается Observable от Observer и поймете как создать источник данных
-
Основные операторы RxJava 3.0 Рассмотрим на примерах самые популярные операторы RxJava 3.0 такие как map(), flatMap(), filter() и другие.
-
Выходим в сеть с помощью RxJava
Введение
В этом мини-курсе 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 – не забудьте оставить отзыв на курс
Ну что, давайте начнем!