а зачем тебе переиспользовать презентер? Он нужен для бизнес-логики конркетного флоу/экрана/фичи общие моменты, которые ты хочешь переиспользовать, вынеси отдельную сущность, которая будет в себе эту логику хранить и дальше используй её везде, где хочешь
иногда логика экранов оказывалась очень похожая и типа можно было б переиспользовать презентор, я так пока просто думаю
лол, зачем ты рассказываешь про подходы? Типо знаешь?) Странно, но mvc не обязательно будет здоровый контроллер, а mvvm не обязательно тяжело дебажить, если там нет реактивщины. А вообще почитай вот статейку, главное не какой-то определенынй шаблон, а умнение правильно декомпозировать и выделять/создавать логические сущности.
да я просто спросил совета и чисто свое мнение написал, в чем у меня сомнения, спасибо за статью
иногда логика экранов оказывалась очень похожая и типа можно было б переиспользовать презентор, я так пока просто думаю
а что делать, если вдруг на одном из экранов логика изменится и будет конфликтовать с логикой другого экрана? тут сразу вывднеются проблемы с зонами ответственности
а что делать, если вдруг на одном из экранов логика изменится и будет конфликтовать с логикой другого экрана? тут сразу вывднеются проблемы с зонами ответственности
ребят, как сделать так, чтоб аватарка состояла из двух заглавных букв, как в контактах
круглая вью с лейблом внутри, разделяешь строку с именем на массив по пробелу, берёшь первые 2 элемента (out of range не слови главное), из них берёшь первые символы и в лейбл их ставишь, ещё uppercased можешь сделать, чтобы всегда заглавные были
круглая вью с лейблом внутри, разделяешь строку с именем на массив по пробелу, берёшь первые 2 элемента (out of range не слови главное), из них берёшь первые символы и в лейбл их ставишь, ещё uppercased можешь сделать, чтобы всегда заглавные были