Привет всем. Кто-нибудь знаком с концепцией Command/Action применительно к MVVM и Rx? Хотя это не основной вопрос, он будет ниже. Команды, насколько я знаю, из C#, как и сам ...
Вот оно как. Я хотел новый проект писать на чистой архитектуре. Теории в интернетах полно, а вот практических примеров катастрофически мало. Нашёл этот чат и кукбуб, но суд...
В кукбуке есть следующий момент: "Мы для упрощения решили интерфейсы и имплементации Репозиториев вынести в отдельный слой". Можно узнать, упрощение чего? Введение дополнител...
Можно я вставлю пару слов? Исключения - для исключительных ситуаций, когда продолжить выполнение невозможно. Ошибка, которую возвращает сервер - НЕ исключительная ситуация, и ...
"Пользователь вводит инфу, она сразу летит в вм, а точнее в ливдату. В любой момент мы можем взять инфу оттуда и она будет актуальной." - С этой частью полностью согласен. Это...
О чём спор? Аналитика может требовать что угодно: нажатия кнопки, результат запроса, скорость работы с БД, переход на экран, выполнение бизнес-процесса, количество экремпляров...
Специально делать 1 интерактор на экран или презентер - это просто нарушение Dependency Rule. 1 на entity - тогда где грань между entity и интерактором? 1 на usecase - учитыва...
Мне кажется, если многое в приложении будет/использует Rx, то удобнее будет продолжать его использовать. Делать мосты на уровне AAC view model будет не так удобно, как мне каж...
Под прокси понимается что-то совсем тупое, как, например http-прокси? Думаю, не совсем. Данные из модели не всегда ведь в удобном для вью виде. VM их делает удобными для view.
А я не любитель двусторонних биндингов. У вас скорее всего данные грузятся из сети один раз в начале? Если да, то вы, вероятно, хотите сетевые значения тоже один раз положить ...
У вас же даггер? Я пользую TP, но думаю сделать аналогично проблемой не будет. Открывайте новый скоуп, когда путь к файлу становится известен. В рамках этого скоупа создается ...
"[Interactor] Эт такая хрень ... наружу торчат ... юз-кейсы." А ничего, что юзкейсы это и есть интеракторы?
Отдать роль vm фрагменту - это интересно. У меня это просто объект без родителя. В чём плюсы?
Прикол в том, что источником данных является не лайвдата, а пользователь. Это же блин поле ввода. Нужна ли тут вообще лайвдата, или хватит простого поля String?
Ну, вы же сказали у вас MVI? Я в нём не разбираюсь, но, очевидно, он основан на своих идеях и в нём свои подходы. Не вижу смысла смотреть на него как на MVVM
Со стороны кажется полезной штукой, если не перебарщивать. Может, ваши коллеги просто докатились до складывания чисел при помощи AOP?)
А о чём? Вы написали, что "написать методы мы их добавляем в AuthViewViewModel потом эти методы дергаем во View". Не в этом разве проблема?
Вот вам провокация. Если в ТЗ есть детальный дизайн, это тоже бизнес логика? (Да, я понимаю, что дизайн трудно назвать хоть какой-то логикой)
а куда ему писать? намёки блин а-ля "читай мысли, ты што дурак?" серьезно? можно же нормально сказать "пиши туда" и всё?
ссылочку дадите?