>
@eugene_matsyukА что значит "более-менее" вписывалось в легаси код?
Интересно услышать, как вы работали с легаси и внедряли архитектуру =)
Приходилось внедрять по частям в приложении, которое из себя представляло клиент, тянущий все данные с сервера и хранит кое-что в бд(пара таблиц). На первом этапе было решено переделать загрузку данных, раньше это все происходило в activity/fragment + пара классов для загрузки все данных в приложени, для каждого activity/fragments, создавались presenter + для загрузки данных repository и interactors. И в так потохоньку изменяли процесс загрузки данных во все приложении. В дальнешем, задача, сделать view(activity/fragments) более пассивной и отдать управление презентеру плюсом вынести навгацию в отдельный класс router/navigator