news Image
10.03.2016
Выпуск пятый. RXJava

Серьезный разговор о реактивном программировании. Ответы на самые главные вопросы: Зачем? С чего начать? И как же прикрутить к жизненному циклу? Участники выпуска - матерые реактивщики, за плечами которых не только полное внедрение подхода в мобильные проекты, но и свои реактивные библиотеки.

Новости:

  1. Звиад Кардава - новый GDE, наш разговор про Physical Web и его пост о том же
  2. Raspberry Pi 3 и гаджеты с MWC 2016
  3. Пару слов о droidtestlab.com
  4. Новая compatibilty и поддержка векторов
  5. Удобный плагин для работы с adb из idea
  6. Статья про нагрузку из-за отражения

Анонсы:

  1. Dump в Екатеринбурге
  2. Митап в Москве от Mail.ru
  3. Митап в Москве от Yandex

Реактивное программирование:

  1. Можно ли сейчас жить не понимая RX?
  2. Что лежит в основе реактивного подхода:
    Функциональное реактивное программирование как частный случай
  3. Для чего вы используете RX у себя
  4. Как начать? И с чего?
    • Hot observables, Cold observables
    • Когда применять Observable, а когда Subject
    • subscribeOn, observeOn
    • Новый класс Single
    • RxJava + RetroLambda
  5. RxAndroid, RxLifecycle, RxBinding, RxPermissions
  6. Тестирование (TestSubscriber, TestSubject) и отладка (RxJavaDebug)
  7. Особенности Schedulers.computation() - ограниченное количество потоков (== число ядер)
  8. Как эмитить текущий прогресс? Кастомный OnSubscribe, разрешение проблемы с onBackpressure. Сравнение с AsyncTask

Денис
Неклюдов
GDE
Дмитрий
Полищук
Яндекс.Такси
Максим
Ровкин
e-Legion
Алексей
Агапитов
Яндекс
Евгений
Мацюк
Сбербанк-Технологии