Size: a a a

Android Architecture

2017 February 03

EM

Eugene Matsyuk in Android Architecture
да, разнесение на модули или пакеты - хороший тоже вопрос)
источник

DB

Dmitry Berdnikov in Android Architecture
@eugene_matsyuk а если например у нас на клики кнопок логика по открытию других приложений, например написать письмо, мы создаем нужный интент кладем нужные данные и старутем. Это логика уходит в роутер же?
источник

EM

Eugene Matsyuk in Android Architecture
Dmitry Berdnikov
@eugene_matsyuk а если например у нас на клики кнопок логика по открытию других приложений, например написать письмо, мы создаем нужный интент кладем нужные данные и старутем. Это логика уходит в роутер же?
логично в роутер
если без него, то даем команду вьюшке, а она уже стартует, так как во вьюшке все необходимые андроидовские классы есть
источник

МК

Максим Кулешов in Android Architecture
Eugene Matsyuk
да, разнесение на модули или пакеты - хороший тоже вопрос)
Получается в каждом модуле мы должны идентичную структуру feature/package-й делать?
источник

AS

Alexander Smirnov in Android Architecture
Максим Кулешов
Получается в каждом модуле мы должны идентичную структуру feature/package-й делать?
не обязательно, всё будет зависеть от того как ты его поделишь
источник

AK

Amir Konovalov in Android Architecture
гайд бы как натягивать бородатые проекты на клин
источник

МК

Максим Кулешов in Android Architecture
@eugene_matsyuk в докладе слышал, что можно как-то оборачивать legacy-код в фасад объекты.
Вот хотелось бы наглядные примеры этого
источник

EM

Eugene Matsyuk in Android Architecture
Максим Кулешов
@eugene_matsyuk в докладе слышал, что можно как-то оборачивать legacy-код в фасад объекты.
Вот хотелось бы наглядные примеры этого
услышал =)
источник

AA

Anton Averin in Android Architecture
Так а в чем сложность оборачивать, вы же Intent оборачиваете в какой-нибудь MyIntentBuilder. вот он ваш фасад
источник
2017 February 04

G

Gerc in Android Architecture
Alexander Blinov
Mosby, Moxy, Nucleus, EasyMvp, что еще?
Reark
источник

NK

ID:221287170 in Android Architecture
Привет всем.

Как правильно организовать взаимодействия между презентером и интерактором.
Есть следующий кейс, в презентере вызываю метод интерактора - login(), а он ходит в сеть, в другом потоке, как правильно прокинуть результаты запроса в презентер, после всех обработок результата в интеракторе ?
источник

sm

sasha merkulev in Android Architecture
ID:221287170
Привет всем.

Как правильно организовать взаимодействия между презентером и интерактором.
Есть следующий кейс, в презентере вызываю метод интерактора - login(), а он ходит в сеть, в другом потоке, как правильно прокинуть результаты запроса в презентер, после всех обработок результата в интеракторе ?
Без Rx?
источник

NK

ID:221287170 in Android Architecture
c Rx
источник

sm

sasha merkulev in Android Architecture
Тогда не понятно в чем проблема, сабскрайбишься в презентере на обсервабл из интерактора.
источник

NK

ID:221287170 in Android Architecture
разобрался, спасибо за подсказку, яджун.
источник

АМ

Александр М in Android Architecture
Amir Konovalov
гайд бы как натягивать бородатые проекты на клин
Очень не советую, имел несчастье переводить проект на clean
источник

АМ

Александр М in Android Architecture
Если связанность большая то печаль
источник

EM

Eugene Matsyuk in Android Architecture
Александр М
Если связанность большая то печаль
А с какими именно трудностями столкнулся? Давалось ли вообще время на рефакторинг?
источник

АМ

Александр М in Android Architecture
Достался после двух команд разработчиков. Дублированный код местами, местами зависимости одного класса от другого
источник

АМ

Александр М in Android Architecture
Например монстр класс для работы с сообщением начинает активно использовать классы работы с пользователем или звонки
источник