Size: a a a

Android Architecture

2020 February 21

DE

Denis Egorov in Android Architecture
Если речь идёт про специалиста с опытом, то он должен знать платформу и язык. Тогда проблем с пониманием определенных решений быть не должно
источник

DE

Denis Egorov in Android Architecture
Если что-то не очень понятно, то всегда можно спросить
источник

I

Igor in Android Architecture
Denis Egorov
Ну вот ты прочитаешь код и поймёшь, что костыль)
это не спасает ситуацию, так как нельзя прийти на проект и сказать, тут у вас не MVI и мы сейчас кусок перепишем, тебе скажут, что нет времени делай костыли, тут много нюансов
источник

KD

Konstantin Dovnar in Android Architecture
Denis Egorov
Ну вот ты прочитаешь код и поймёшь, что костыль)
Далеко не всегда ясно сходу.
Иногда подход вынуждает делать костыли и это хорошее решение для подхода, но плохое для платформы.
источник

KD

Konstantin Dovnar in Android Architecture
Igor
это не спасает ситуацию, так как нельзя прийти на проект и сказать, тут у вас не MVI и мы сейчас кусок перепишем, тебе скажут, что нет времени делай костыли, тут много нюансов
+
источник

DE

Denis Egorov in Android Architecture
Konstantin Dovnar
Далеко не всегда ясно сходу.
Иногда подход вынуждает делать костыли и это хорошее решение для подхода, но плохое для платформы.
Ну ты же все равно это увидишь)
источник

DE

Denis Egorov in Android Architecture
Ну т.е
источник

DE

Denis Egorov in Android Architecture
Ты поймёшь, как это работает
источник

DE

Denis Egorov in Android Architecture
Какие есть косяки
источник

DE

Denis Egorov in Android Architecture
Потому что ты знаешь платформу
источник

DE

Denis Egorov in Android Architecture
В большом серьезном проекте вообще сложно без кастомных решений обойтись
источник

I

Igor in Android Architecture
Denis Egorov
Ну ты же все равно это увидишь)
да но я могу потратить значительно больше времени на разбор костылей, чем например на разбор более простого MVVM и MVP (даже если там есть костыли) плюс переписать их проще, чем MVI
источник

KD

Konstantin Dovnar in Android Architecture
Denis Egorov
Потому что ты знаешь платформу
Да.
Про платформу ты знаешь, а вот подход людей, библиотеку, инструменты можешь и не знать.
источник

I

Igor in Android Architecture
Konstantin Dovnar
Да.
Про платформу ты знаешь, а вот подход людей, библиотеку, инструменты можешь и не знать.
все верно
источник

(

( in Android Architecture
Да и вообще Rx устарел, не стоит тащить его в новые проекты
источник

I

Igor in Android Architecture
(
Да и вообще Rx устарел, не стоит тащить его в новые проекты
это прям святой грааль, сильно плюсую, но это объяснить многим невозможно, так как бытует мнение, что корутины это грин треды и это почти тоже самое, что rx
источник

KD

Konstantin Dovnar in Android Architecture
Чем Rx устарел то?)
Там вон 3 версия вроде вышла, наслаждайтесь новизной.
источник

ML

Mikhail Levchenko in Android Architecture
Вообще главный красный флажок для меня в MVI - это потребность в Rx или Flow
источник

ML

Mikhail Levchenko in Android Architecture
Это главная причина почему он мне не нравится
источник

KD

Konstantin Dovnar in Android Architecture
Mikhail Levchenko
Вообще главный красный флажок для меня в MVI - это потребность в Rx или Flow
Почему потребность?
То что все так делаютне значит, что и ты должен. 🤔
источник