@DarkByte2015

MVC / MVP / MVVM / etc.?

Подскажите что сейчас используется в реальной разработке под андроид на Java из паттернов типа MVC / MVP / MVVM ... И какие для этого обычно используют библиотеки? Не пишут же реально везде findViewById...
  • Вопрос задан
  • 762 просмотра
Пригласить эксперта
Ответы на вопрос 2
petermzg
@petermzg
Самый лучший программист
Сегодня ведь на Хабре писали на эту тему
https://habrahabr.ru/company/tinkoff/blog/325376/
Ответ написан
Комментировать
По-моему MVP отлично вписывается в текущее состояние разработки под Android, MVC реализовать сложновато из-за специфики. В целом, можно организовать всё самому, но есть и готовые решения типа Mosby MVP. На сайте библиотеки хорошо описаны принципы MVP и дополнительные полезные фичи, типа реализация LCE (Load-Content-Error) или сохранение данных чтобы не терять их при повороте экрана.

Не пишут же реально везде findViewById...

Это никак не относится к паттернам типа MV*, но проблему с этим бойлерплейтом решает Butterknife.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы