@eugene_matsyuk Здесь уже кажется обсуждали ваши архитектурные решения, но я хотел дополнительно задать вам вопрос. В большинстве литературы и опенсорсах трехуровневая архите...
#Теория Действительно ли в клин архитектуре нельзя в разных слоях использовать одни и те же модели данных, и их нужно перемапить, прежде чем отдать на слой выше? Не напряжно л...
Я согласен с вашими доводами, сам ищу компромиссы сейчас, так как приложение становится сложнее, возможно в какой то момент станет невыгодным делать абстракции на все, чтобы э...
@BigBeka как то писал тут про Use Case Driven подход. Вот есть issue https://github.com/android10/Android-CleanArchitecture/issues/177#issuecomment-241513880 где пользователь ...
получается, что у вас для всего есть абстракции, кроме роутера и это очень мешает? вообще я не соглашусь с вашими выводами, что архитектура плохая, если в слое представления ...
то что вы описали, больше похое на UI баг, @terrakok а кстати как такой кейс лучше реализовать, с поиском? есть фрагмент, который умеет отображать список, в том числе, по стро...
ничто не мешает держать компоненты в App если это нужно на протяжении всего жизненного цикла приложения, главная идея, которую я хочу донести, что в Android, Windows Phone, AS...
не, задача при кэшировании сущности запомнить таймштамп, когда это произошло и потом его вернуть, когда будут запрошены данные из кэша. у меня кэш на шаред преференс и я прос...
а эту сложную логику нельзя перенести в Domain? если там логика типа выбор подходящего провайдера геолокации на основе данных сети, силы сигнала спутника и других датчиков, то...
вот еще, хочу к вопросу вернуться про use case, вот код базового интерактора (там лицензию вверху оставил, копирайт), который предполагается, что будет использоваться как пате...
А я у себя заметил другое, что когда Context приходит в презентер (пытается придти), то значит презентер начинает заниматься не своим делом. Нужен ли Context презентере вообще...
адекватные тесты? https://habrahabr.ru/post/338268/.com.ru-group-sdelala-z
вы говорили, что VIPER для ios заходит, а чем там MVP от Viper отличается? мне коллега ios-ик рассказывал, как здорово у них взаимодействие между модулями (у них модули это чт...
кто что думает, нормально ли в презентере указать шедулер для Rx цепочки?
просто, что получится, если в интерактор уже заинжектися реализация, а потом режим поменяется, т.е. решение с провайдер, который при каждом обращении отдает нужную реализацию ...
кстати, а каким инструментом пользуетесь для UML? есть инструменты бесплатные, которые по коду могут построить UML диаграммы?
в этой статье подробно рассматриваются эти вопросы, не смотрели ее? там сущность есть отдельная для хранения компонента пользователя, если не ошибаюсь http://frogermcs.github....
а где вы прочитали такие определения? или в целом такая картина в голове выресовывается?
а во вью холдере какая логика может быть? это же для того чтобы ссылки на ui элементы держать
@eugene_matsyuk решение звучит неплохо! только я не свосем понял как его реализовать на примере @Mihail_t , поможете доразобраться?) @Mihail_t а UserStateProvider это интерфей...