Как стать автором
Обновить
0
e-legion
Делаем приложения, которыми пользуются миллионы

Intro to RxJava

Время на прочтение1 мин
Количество просмотров26K
В рамках образовательных программ в e-Legion мы проводим лекции по Android-разработке в лаборатории ИТИС КФУ. Двумя из них мы решили поделиться с вами. Лекции посвящены набирающему популярность фреймворку RxJava.

Лекция 1


В лекции рассказано про:
  • Общие идеи фреймворка RxJava, зачем это нужно и как с этим работать
  • Способы создания различных Observable и самые основные операции над ними
  • Основных операторов преобразования Observable, а также о методе cache
  • Операции соединения Observable и их последовательного / параллельного выполнения.


Презентация.

Кроме того, в рамках занятия предлагалось решить 4 практических задания, чтобы лучше освоить материал. Вы также можете попробовать свои силы (ссылка на все тестовые проекты и примеры в конце).

Лекция 2


Вторая лекция посвящена использованию RxJava и RxAndroid в реальном мире при разработке приложений.
  • Рассмотрены оставшиеся сущности Rx: Subscription, Subject, Schedulers и их предназначение
  • Различные варианты построения архитектуры приложения с RxJava
  • Рассказаны библиотеки, использующие и предназначенные для RxJava: trello-lifecycle, RxBinding, RxPermissions.


Презентация.

В рамках занятия было 2 практических задания: одно на распараллеливание и управление запросами, второе, более общее, построение простой архитектуры с RxJava и периодическое обновление данных с сервера.

Ссылка на гитхаб
Теги:
Хабы:
Всего голосов 24: ↑20 и ↓4+16
Комментарии3

Публикации

Информация

Сайт
www.e-legion.ru
Дата регистрации
Дата основания
Численность
101–200 человек
Местоположение
Россия

Истории