Size: a a a

Android Architecture

2020 February 19

(

( in Android Architecture
ааа
источник

(

( in Android Architecture
да вы рисовалку чтоли делаете?
источник

М

Максим in Android Architecture
(
Я тоже с подозрением отношусь к тому, что тут описывает Дамир, но я не понимаю, как тут можно вынести вердикт по тому, что делать и уж тем более пытаться пересадить человека на MVI, не зная, как выглядят юзкейсы, как, зачем и когда они комбинируются и так далее
я понял его юзкейсы и его проблемы, и начал ответ с фразу "по моему мнению".
источник

DK

Damir Kadyrgulov in Android Architecture
было бы легче, если бы я образец программы существующей показал... ну можно, к примеру, Squid взять... там создаются заметки, в заметках можно рисовать линии, фигуры, текст, прочие объекты... и при их выделении выпадает менюшка с кнопками - подправить текст, цвет, размер
источник

DK

Damir Kadyrgulov in Android Architecture
(
да вы рисовалку чтоли делаете?
бинго! )))
источник

DK

Damir Kadyrgulov in Android Architecture
(
да вы рисовалку чтоли делаете?
но не обычную рисовалку... для схемотехники
источник

DK

Damir Kadyrgulov in Android Architecture
я разбирал подобные рисовалки (каюсь) до кода - но там нет архитектуры
источник

DK

Damir Kadyrgulov in Android Architecture
в основном либо прямая работа с OpenGL ES, либо рисование на канве drawable, или как там они
источник

DK

Damir Kadyrgulov in Android Architecture
доменный слой у меня почти готов, и вопреки высказанному мнению выше - без намёка на знания о презентации
источник

М

Максим in Android Architecture
Damir Kadyrgulov
ну да, очень близко к истине, но поправка - я хочу выполнение каждого кейса завязать на кнопку, применяю в качестве презентационного слоя MVP
В МВП  кнопка не знает о состоянии (фичи), и на неё невозможно ничего завязать. Хотите завязывать - используйте другую архитектуру. Либо пользуйтесь слоями, как описано в МВП+клин.
источник

DK

Damir Kadyrgulov in Android Architecture
Максим
В МВП  кнопка не знает о состоянии (фичи), и на неё невозможно ничего завязать. Хотите завязывать - используйте другую архитектуру. Либо пользуйтесь слоями, как описано в МВП+клин.
эххх... зря вы так )) но всё равно спасибо за терпение!
источник

RM

Ruslan Mingaliev in Android Architecture
Damir Kadyrgulov
доменный слой у меня почти готов, и вопреки высказанному мнению выше - без намёка на знания о презентации
мнение было не про ваше решение, а про предлагаемое - сделать один класс с набором методов🤦‍♂️
источник

(

( in Android Architecture
Максим
В МВП  кнопка не знает о состоянии (фичи), и на неё невозможно ничего завязать. Хотите завязывать - используйте другую архитектуру. Либо пользуйтесь слоями, как описано в МВП+клин.
а здесь чтоли знает?
источник

DK

Damir Kadyrgulov in Android Architecture
Ruslan Mingaliev
мнение было не про ваше решение, а про предлагаемое - сделать один класс с набором методов🤦‍♂️
окей, извиняюсь, может переврал...
источник

DK

Damir Kadyrgulov in Android Architecture
Ruslan Mingaliev
мнение было не про ваше решение, а про предлагаемое - сделать один класс с набором методов🤦‍♂️
это значит было о том, что юзкейсы каким то образом о презентейшн знают?
источник

М

Максим in Android Architecture
(
а здесь чтоли знает?
знает достаточно, что бы сделать:  "я хочу выполнение каждого кейса завязать на кнопку". Я это имел ввиду
источник

МE

Михаил E1ement in Android Architecture
может просто схематичный код посмотреть, как сделано сейчас?
источник

МE

Михаил E1ement in Android Architecture
а то последние 50 сообщений вижу только кидание терминами
источник

(

( in Android Architecture
Ruslan Mingaliev
мнение было не про ваше решение, а про предлагаемое - сделать один класс с набором методов🤦‍♂️
оч хочу посмотреть, как это тестировать
источник

v

vitaly in Android Architecture
Konstantin Dovnar
А потом он прикрутить сингл-стейт и редюсеров на Rx и получится RxMVPVMICore
откуда ты знаешь про мою архитектуру???
источник