Size: a a a

Android Architecture

2021 May 18

ЕГ

Евгений Гончаров... in Android Architecture
ооо спасибо за статью
источник

DD

Dmitriy Dyachenko in Android Architecture
По сути реализация MVC в андроиде не предполагала разделения V и C, что приносило проблемы описанные мной выше, потому и не прижилось
источник

ЕГ

Евгений Гончаров... in Android Architecture
нашел такую схему
источник

ЕГ

Евгений Гончаров... in Android Architecture
источник

ЕГ

Евгений Гончаров... in Android Architecture
контроллер только для пользовательского ввода и делегирование изменяющихся данных модели
источник

ЕГ

Евгений Гончаров... in Android Architecture
но view знает про model потому что model оповещает view об изменение
источник

ЕГ

Евгений Гончаров... in Android Architecture
так как view пересоздается, Model не может сохранить состояние view, или может если будет статическо ссылкой, но тогда встает угроза утечек памяти
источник

ЕГ

Евгений Гончаров... in Android Architecture
и встает проблема когда Model нужно отчищать
источник

ЕГ

Евгений Гончаров... in Android Architecture
по факту не так просто понять, сейчас фрагмент уничтожился потому что экран перевернулся, или потому что мы перешли на другой фрагмент или вернулись на предыдущий
источник

ЕГ

Евгений Гончаров... in Android Architecture
да и фрагмент может уничтожиться не только при перевороте, к примеру смена языка системы, или смена темы системы
источник

JF

Jorik Fat in Android Architecture
Используйте buildTyp'ы
источник

A

Aleksei in Android Architecture
это уже не важно. в андроиде сейчас всё делают на MVVM
источник

ЕГ

Евгений Гончаров... in Android Architecture
на собеседованиях спрашивают и про MVC и MVP и MVVM
источник

ЕГ

Евгений Гончаров... in Android Architecture
и все таки между MVP и MVC как оказалась, разница есть
источник

к

классно всё... in Android Architecture
MVI
источник

ЕГ

Евгений Гончаров... in Android Architecture
мне кажется если ты придет на проект где MVI, то тебе даже там не будут спрашивать про MVI, потому что это пока на столько редкое и специфичное явление, что про него не спрашивают
источник

к

классно всё... in Android Architecture
в reface спрашивали
источник

ЕГ

Евгений Гончаров... in Android Architecture
а вот MVC и MVP если у тебя опыт +2-3 года 100% спросят, это стандарт который говорит о твоем опыте и который нужно знать
источник

ЕГ

Евгений Гончаров... in Android Architecture
моего друга не спрашивали когда он пришел в компанию где MVI
источник

к

классно всё... in Android Architecture
я не спорю
я просто попался на вопросе об MVI и сидел пытался объяснить что такое стейт
источник