Size: a a a

StartAndroid Ru RxJava

2020 March 26

nt

nikita ttcreator in StartAndroid Ru RxJava
Спасибо
источник
2020 March 28

VD

Victor Demihov in StartAndroid Ru RxJava
В чём разница между “Hot” and “Cold” Observables ?
источник

VD

Victor Demihov in StartAndroid Ru RxJava
Я в документации читаю. Написано, что "hot" - распостранение данных без подписки, а "cold" по подписке. Но у последнего данные отправяться всё, которые имеются, а  у "hot" - лишь часть?
источник

VD

Victor Demihov in StartAndroid Ru RxJava
Я не совсем это понял..
источник

M

Mikhail Android in StartAndroid Ru RxJava
Представь радио. Если ты включишь радио - то услышишь только часть песни, в то время если я подключился к радио раньше - то услышу всю песню - это hot observable. А теперь представь CD диск - ты вставишь его в плеер и услышишь всю песню уеликом как сам включишь его. То етсть у cold observable - начинают эмититься данные только когда ты подписался
источник

l

lenar in StartAndroid Ru RxJava
Mikhail Android
Представь радио. Если ты включишь радио - то услышишь только часть песни, в то время если я подключился к радио раньше - то услышу всю песню - это hot observable. А теперь представь CD диск - ты вставишь его в плеер и услышишь всю песню уеликом как сам включишь его. То етсть у cold observable - начинают эмититься данные только когда ты подписался
наглядный пример 👍
источник

M

Mikhail Android in StartAndroid Ru RxJava
​​Представляю первый практический видеокурс по реактивному
программированию на RxJava 2.0 с примерами на Kotlin.

Этот курс будет полезен начинающим разработчикам, которые хотят научиться использовать RxJava для эффективного управления многопоточностью.
Курс состоит из 16 уроков и 29 тестов, каждый из которых наглядно показывает применение Rx, а в конце каждого урока - тесты для закрепления материала.
Кроме того, вы можете задавать вопросы в комментариях к уроку - я буду стараться отвечать максимально быстро.

После курса вы сможете:

Использовать RxJava для запросов в сеть, базу данных
Избавиться от Callback Hell в ваших Android-приложениях
Писать асинхронный код, используя операторы subscribeOn/observeOn
Использовать операторы RxJava (map/flatMap/filter/zip/merge и др.)
Понимать чем отличаются разные типы Observable
Уметь обрабатывать ошибки с помощью операторов onErrorReturnItem(), retry() и др.

Стоимость курса всего 1290 рублей, но для подписчиков @android_school_ru
в течение недели действует специальная скидка 30%
с промокодом debounce. Пожалуйста, не забудьте оставить отзыв на Stepic.
Ссылка на курс https://stepik.org/course/62807/promo
источник

M

Mikhail Android in StartAndroid Ru RxJava
Рекомендую курс для начинающих по rx
источник

VD

Victor Demihov in StartAndroid Ru RxJava
Mikhail Android
Представь радио. Если ты включишь радио - то услышишь только часть песни, в то время если я подключился к радио раньше - то услышу всю песню - это hot observable. А теперь представь CD диск - ты вставишь его в плеер и услышишь всю песню уеликом как сам включишь его. То етсть у cold observable - начинают эмититься данные только когда ты подписался
Я так и понял, когда наткнулся на другую книгу. Потому что в первой написана какая-то хрень:
A hot Observable is one that cannot be repeated.

Причём здесь "повторяемый" вообще не ясно..
источник

M

Mikhail Android in StartAndroid Ru RxJava
Скорее всего имеется ввиду, что события которые передаются в Hot не могут повторится к вновь подключённому подписчику
источник

VD

Victor Demihov in StartAndroid Ru RxJava
Mikhail Android
Скорее всего имеется ввиду, что события которые передаются в Hot не могут повторится к вновь подключённому подписчику
Я после того, как перечитал несколько статей и в ещё одной книге это встретил, так и подумал. Но это книга болтовая. Я её больше читать не буду. Догадываться что они имеют ввиду не вариант. Особенно, когда с чем-то не сталкивался. Попробуй догадайся.
источник

М

Михаил in StartAndroid Ru RxJava
Victor Demihov
Я так и понял, когда наткнулся на другую книгу. Потому что в первой написана какая-то хрень:
A hot Observable is one that cannot be repeated.

Причём здесь "повторяемый" вообще не ясно..
Странное объяснение)
источник

VD

Victor Demihov in StartAndroid Ru RxJava
@Mihail_t чьё?
источник

М

Михаил in StartAndroid Ru RxJava
A hot Observable is one that cannot be repeated.
источник

VD

Victor Demihov in StartAndroid Ru RxJava
Михаил
A hot Observable is one that cannot be repeated.
Согласен. Хорошо, что я книгу открыл на этом моменте и сразу закрыл. Не вариант читать такую дичь, где не понятно, что пишут.
источник

VD

Victor Demihov in StartAndroid Ru RxJava
Я повёлся на то, что типа всего навсего 175 страниц. Думаю, типа прочту и уже RxJava освою. Ан нет. Лучше документацию читать, оказывается..)
источник

Е

Евгений in StartAndroid Ru RxJava
Хочу создать приложение для ресторана, но надо еще подключить R-keeper. С чего стоит начать? Что необходимо для этого изучить?
источник
2020 March 31

J

J.S in StartAndroid Ru RxJava
Дорогие коллеги дайте ясность про rxJava, читал разные статьи на medium, habr но все слегка затрагивают , не дают разобраться что под капотом твориться , попробовал прочитать исходный код но там тоже не смог найти ответы) помогите чем сможете)
источник

Y

Yushka in StartAndroid Ru RxJava
J.S
Дорогие коллеги дайте ясность про rxJava, читал разные статьи на medium, habr но все слегка затрагивают , не дают разобраться что под капотом твориться , попробовал прочитать исходный код но там тоже не смог найти ответы) помогите чем сможете)
https://t.me/AndroidAcademyMsk
поищи поиском в этом канале ссылки на их лекции по многопоточности. там всё довольно подробно
источник

Y

Yushka in StartAndroid Ru RxJava
вот
источник