А чем вы занимаетесь? У вас долгий продукт требующий поддержки или приложение на 3-6 месяцев разработки? Единственная разница, на мой взгляд, это compile time валидация графа...
Смотря что за алерт) Влияет ли он на данные и состояние? Если это просто ворнинг без последствий - скорее презентационная. Если там выбор - то уже и связь с бизнесом есть... К...
А какие объекты еще можно передавать в презентер? Активити и фрагменты (и контекст) устаревают. Преференсы? Не удобно работать с ключами, проще написать обертку поверх и пе...
ИМХО, но будущее android-разработки за разделением на модули. 1. gradle 3 с его implementation и api, гораздо быстрее собирает модули, чем раньше 2. instant app требуют писа...
ну вот такое поведение не очевидно, что вызов inc не изменит объект, на котором он был вызван. я бы состояние (иммутабельное) разделил с управлением. Как было изначально. А...
У тебя получается IntModel сам по себе мутабельный? т.е. вызов inc() поменяет сам объект и запушит его дальше. т.е. все потенциальные проблемы мутабельных моделей будут в так...
Что вы подразумеваете под "не знает как менять данные"? В репозиторий приходит измененный набор данных и он его просто сохраняет.
ты json руками парсишь?