Size: a a a

StartAndroid Ru RxJava

2020 July 23

E

Edgar in StartAndroid Ru RxJava
guys anyone can suggest the best tutorial for rxjava
источник
2020 July 24

СМ

Стас М in StartAndroid Ru RxJava
Есть какой-то вариант выполнять запросы  в рх по нажатию на кнопку ровно по одному одновременно? не несколько потом последовательно в одном потоке, а просто по одному за раз? кроме банального флажка isLoading и его проверки перед подпиской ничего в голову не приходит.
источник

s

someone_guy in StartAndroid Ru RxJava
Стас М
Есть какой-то вариант выполнять запросы  в рх по нажатию на кнопку ровно по одному одновременно? не несколько потом последовательно в одном потоке, а просто по одному за раз? кроме банального флажка isLoading и его проверки перед подпиской ничего в голову не приходит.
Есть RxBinding, для работы с ui
источник
2020 July 25

E

Edgar in StartAndroid Ru RxJava
/spam
источник
2020 July 26

МE

Михаил E1ement in StartAndroid Ru RxJava
/spam
источник
2020 July 27

s

someone_guy in StartAndroid Ru RxJava
Парни, изучаю рыкс, пытаюсь реализовать простенький репозиторий с кешированием в базе данных. Логика следующая:
1) Подгружаю кешированные данные из бд, чтобы пользователь не видел пустой ресайклервью, в этот же момент обращаюсь к сети с целью подгрузить актуальные данные. Если это удается, переключаюсь на них, и одновременно кэширую  полученные данные. В противном случае, снова переключаюсь на старые кешированные данные из бд.

Я накидал такой чейн и он даже как-то работает, но ведь это полный булшит, так? Не подскажете как грамотно реализовать?
источник

s

someone_guy in StartAndroid Ru RxJava
из сети получаю single, из бд maybe
источник

СП

Сергей Переходов... in StartAndroid Ru RxJava
someone_guy
из сети получаю single, из бд maybe
чем тебе coroutines не угодили?
источник

СП

Сергей Переходов... in StartAndroid Ru RxJava
они на порядок легковеснее чем rx
источник

s

someone_guy in StartAndroid Ru RxJava
Сергей Переходов
чем тебе coroutines не угодили?
Хороший вопрос, пока изучал рыкс, попутно немного поглядывал в сторону корутин, и мне понравилось что там не нужно ломать голову функциональным стилем. Код выглядит также как и вне потоков, для себя решил что как закончу этот проект начну корутины нормально изучать. Но текущий проект хочу доделать именно на рыксе, раз уж начал, знания явно лишними не будут думаю. Вообще только вкатываюсь, как говорится
источник

СП

Сергей Переходов... in StartAndroid Ru RxJava
someone_guy
Хороший вопрос, пока изучал рыкс, попутно немного поглядывал в сторону корутин, и мне понравилось что там не нужно ломать голову функциональным стилем. Код выглядит также как и вне потоков, для себя решил что как закончу этот проект начну корутины нормально изучать. Но текущий проект хочу доделать именно на рыксе, раз уж начал, знания явно лишними не будут думаю. Вообще только вкатываюсь, как говорится
мейби я уже rx подзабыл, так что могу приврать) вопрос больше в реализации кеширования, я не вижу у тебя вообще чтобы что либо кешировалось, тут чисто два метода для работы с данными
источник

s

someone_guy in StartAndroid Ru RxJava
Сергей Переходов
мейби я уже rx подзабыл, так что могу приврать) вопрос больше в реализации кеширования, я не вижу у тебя вообще чтобы что либо кешировалось, тут чисто два метода для работы с данными
Кеширование в бд происходит апсертом во втором методе. Срабатывает на onSuccess
источник

СП

Сергей Переходов... in StartAndroid Ru RxJava
someone_guy
Парни, изучаю рыкс, пытаюсь реализовать простенький репозиторий с кешированием в базе данных. Логика следующая:
1) Подгружаю кешированные данные из бд, чтобы пользователь не видел пустой ресайклервью, в этот же момент обращаюсь к сети с целью подгрузить актуальные данные. Если это удается, переключаюсь на них, и одновременно кэширую  полученные данные. В противном случае, снова переключаюсь на старые кешированные данные из бд.

Я накидал такой чейн и он даже как-то работает, но ведь это полный булшит, так? Не подскажете как грамотно реализовать?
не понятно, что ты питаешь реализовать по архитектуре, потому как вроде какие-то названия есть, но судя по описанию, архитектуры как таковой нет
источник

СП

Сергей Переходов... in StartAndroid Ru RxJava
судя по чейнам, все норм
источник

СП

Сергей Переходов... in StartAndroid Ru RxJava
но подождем тех у кого опыта в rx больше чем у меня
источник

СП

Сергей Переходов... in StartAndroid Ru RxJava
потому как rx нужен как огромный пласт для работы с потоками, а для работы с сетью он слишком громоздкий, это как вызывать камаз когда тебе нужно перевезти всего 5 тачек щебня
источник

СП

Сергей Переходов... in StartAndroid Ru RxJava
кстати переводить проект на карутины не так уж и сложно, если у тебя не миллиард запросов
источник

s

someone_guy in StartAndroid Ru RxJava
Сергей Переходов
кстати переводить проект на карутины не так уж и сложно, если у тебя не миллиард запросов
Повторюсь - изначальная цель проекта именно образовательная, как раз чтобы хотя бы немного в rx разобраться.
источник

СП

Сергей Переходов... in StartAndroid Ru RxJava
@someone_guy если че пиши в лс
источник

KF

Kiril Ford in StartAndroid Ru RxJava
✅Группа переехала. Теперь всё тут⬇️
https://t.me/joinchat/AAAAAE6C-hupwMIhnR1uGg
источник