RxJava for Android

29 участников

О чём курс

Вам нужно избавиться от многоэтажных вложенных колбэков и упростить управление потоками данных в Android-приложении — именно эту задачу решает библиотека RxJava. Курс помогает освоить реактивный подход, минуя перегруженную теорию и «воду» из учебников. Внутри разбираются паттерны Observable и Observer, тонкости подписки, а также работа с типами Observable и операторами, которые реально встречаются в задачах Android-разработки. После обучения вы сможете эффективно обрабатывать асинхронные события, контролировать жизненный цикл подписок и усилите свои позиции для прохождения собеседований на позицию Android-разработчика.

Программа обучения

  • Урок 1. Паттерн Наблюдатель в RxJava
    • Основные понятия: Observable и Observer
    • Типы событий
    • Теоретический и практический примеры
  • Урок 2. Операторы и Action
    • Обзор несложных операторов
    • Использование Action вместо Observer
  • Урок 3. Subscription. Создание своего Observable
    • Работа с Subscription (отписка от Observable)
    • Создание реализации Observable с учетом статуса подписки
    • Использование CompositeSubscription
  • Урок 4. Hot and Cold Observable. ConnectableObservable
    • Различия взаимодействия Observable и Observer
    • Операторы: publish, replay, refCount, cache
    • Класс ConnectableObservable
  • Урок 5. Subject
    • Виды Subject: PublishSubject, ReplaySubject, BehaviorSubject, AsyncSubject, UnicastSubject, SerializedSubject
Складчина создана 23 января 2017 г. · описание обновлено 23 марта 2026 г.
80 ₽ 450 ₽