у меня возникают некоторые вопросы. Самый актуальный на данный момент о состояниях. Вопрос такой - у меня есть EditText в TextInputLayout, если пользователь ввел неверно email я ему показываю ошибку. Как мне сохранять состояния? У меня на одно поле получается три состояния, enable, текст внутри и Error в Layout, таких элементов на экране 3. Умножаем на 3 получается 9, умножаем на 2 строки одна приват, другая паблик, как в примере, плюс связывание во фрагменте, получается очень многословно даже с котлином. Как быть?
А этот паттерн и не является малословным. Да, получается так. Но давай оценим сколько было бы всего для MVP: интерфейс из трёх методов на поле, три метода реализующих этот интерфейс. И все это так же умножить на три поля... Короче получится столько же примерно. Но с обработкой сложных связанностей будет проще, чем в MVP, тк не будет разрывов Rx цепочек. Короче плюсы этого паттерна не в малословности ;)
Обсуждают сегодня