О курсе
Программирование на RxJava 2.0 для Android - это практический онлайн-курс от www.AndroidSchool.ru максимально адаптированный для разработки Android-приложений.
Если вы уже знакомы с основами, то предлагаем пройти отдельный интенсив с код-ревью для middle android разработчиков.
Библиотека RxJava - уже давно стала стандартом в мире разработки мобильных приложений. В этом курсе вы научитесь использовать основные возможности Rx для повышения эффективности ваших приложений. Мы рассмотрим концепцию реактивного программирования, научимся писать многопоточный код и использовать основные операторы Rx.
В результате вы сможете уверенно использовать RxJava в своих Android-приложениях для сетевых запросов, взаимодействия с UI, осуществления запросов к БД и многое другое.
Более подробный курс по Android-разработке с наставником и код-ревью
После курса вы сможете:
- Использовать RxJava для запросов в сеть, базу данных
- Избавиться от Callback Hell в ваших Android-приложениях
- Писать асинхронный код, используя операторы subscribeOn/observeOn
- Использовать операторы RxJava (map/flatMap/filter/zip/merge и др.)
- Понимать чем отличаются разные типы Observable
- Уметь обрабатывать ошибки с помощью операторов onErrorReturnItem(), onErrorResumeNext() и retry()
- Научитесь работать с различными видами Subjects: PublishSibject, BehaviorSibject, ReplaySubject и другими
Новые курсы и статьи в телеграм-канале
Для кого этот курс
Начинающие Android и Java-разработчики, желающие писать сложный код легко с помощью RxJava.
Начальные требования
Базовые знание Java или Kotlin. Знакомство с Android SDK будет плюсом.