Pull to refresh
0
e-legion
Делаем приложения, которыми пользуются миллионы

Intro to RxJava

Reading time1 min
Views26K
В рамках образовательных программ в 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 и периодическое обновление данных с сервера.

Ссылка на гитхаб
Tags:
Hubs:
Total votes 24: ↑20 and ↓4+16
Comments3

Articles

Information

Website
www.e-legion.ru
Registered
Founded
Employees
101–200 employees
Location
Россия