Size: a a a

Android Architecture

2017 January 25

AI

Alexey Illarionov in Android Architecture
@eugene_matsyuk какое вообще отношение к EventBus в проекте? Смотрел реализацию mosby, там автор достаточно активно его использует, причем, считаем вполне разумным
источник

EM

Eugene Matsyuk in Android Architecture
Если рассматривать как паттерн "Observer", то отношение нормальное. Все должно быть в меру опять таки.
Но строить все взаимодействие между компонентами через этот паттерн весьма чревато. Особенно, если создатель этого чуда уходит из проекта, а это надо как-то сопровождать.
источник

EM

Eugene Matsyuk in Android Architecture
источник

AI

Alexey Illarionov in Android Architecture
Особено если это чудо знало, что там есть sticky events и использовало их в качестве memory-кэша
источник

EM

Eugene Matsyuk in Android Architecture
Alexey Illarionov
Особено если это чудо знало, что там есть sticky events и использовало их в качестве memory-кэша
прям аж прочувствовал всю боль)))
источник

AD

Andrew Dementiev in Android Architecture
Alexey Illarionov
Особено если это чудо знало, что там есть sticky events и использовало их в качестве memory-кэша
у меня сейчас проект в работе и там евентбас от квадратиков, и там ад, в одном месте через него даже ссылки на мать их гуи элементы пробрасывалась сквозь два хелпера и обратно в гуй возвращались, конечно это падало с npe, я до сей поры не отовсюду выкорчевал, я за басы, но не  блин для того, чтобы через них вообще всё пробрасывалось
источник

AB

Alexander Blinov in Android Architecture
event bus очень мощная штука, но он как и любая другая технология должен иметь строгие рамки
источник

AB

Alexander Blinov in Android Architecture
если заранее определить сущности каких слоев данных он может связывать, то почему нет?
источник

Rl

Roman lastName in Android Architecture
Это чат об архитектуре, или о костылях которые позволяют плевать на архитектуру? EventBus костыль
источник

EM

Eugene Matsyuk in Android Architecture
Roman lastName
Это чат об архитектуре, или о костылях которые позволяют плевать на архитектуру? EventBus костыль
Вы про библиотеку? Или о паттерне в целом?
источник

Rl

Roman lastName in Android Architecture
Eugene Matsyuk
Вы про библиотеку? Или о паттерне в целом?
Не видел ни разу разумного применения этого паттерна.
источник

EM

Eugene Matsyuk in Android Architecture
Ну а, например, прослушивание входящих сообщений как реализовать?
Только паттерн Наблюдатель
источник

EM

Eugene Matsyuk in Android Architecture
В RxJava Subjects по сути для того, чтобы реализовывать подобный паттерн
источник

EM

Eugene Matsyuk in Android Architecture
источник

DP

Dmitry Polishuk in Android Architecture
горячий observable же вроде
источник

DP

Dmitry Polishuk in Android Architecture
а subject опять же чтоб костыли делать
источник

Rl

Roman lastName in Android Architecture
Eugene Matsyuk
Ну а, например, прослушивание входящих сообщений как реализовать?
Только паттерн Наблюдатель
Не понял. Вы о шине данных или о наблюдателе?
источник

EM

Eugene Matsyuk in Android Architecture
EventBus - это реализация паттерна Наблюдатель.
Про паттерн Шина данных я не слышал в банде четырех)
Но поправьте, если не прав =)
источник

sm

sasha merkulev in Android Architecture
На droidcon moscow 2015, макаров алексей рассказывал про архитектуру, и там у него был eventmanager, не обязательно eventbus.
На тот момент автор, не очень любил rx.
источник

sm

sasha merkulev in Android Architecture
Насколько помню, интеракторы запускались и потом кидали результат в евентменеджер.
Презентеры ловили.
источник