@ywitodenasuby

Как определить архитектуру android приложения?

Скачал приложение с Github. Смотрю на структуру приложения и не нахожу файлов с именем Model, View, Presenter, ViewModel, Controler. Как определить архитектуру? По каким признакам?
  • Вопрос задан
  • 323 просмотра
Решения вопроса 2
@WaterSmith
Android-разработчик. Java, Kotlin
По признакам наличия объектов с соответствующим функционалом. Если в проекте нет класса у которого в имени Presenter но при этом есть класс, который создается как презентер, используется как презентер, и ведет себя как презентер, то это презентер.
Но, не стоит забывать, что есть еще архитектура AllInActivity или GodActivity, возможно вам попалась именно такая. В этом случае вы увидите много вермишельного кода внутри активити.
Ответ написан
Комментировать
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
В данном случае никакой архитектурой там не пахнет, всё фигачат тупо в активити/фрагменте, ну и какие-то ещё дополнительные классы. Отвратительная организацич пакетов "по назначению".
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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