#android #design-patterns #model-view-controller
#Android #шаблоны проектирования #модель-представление-контроллер
Вопрос:
Кажется, я где-то читал, что по умолчанию все приложения Android основаны на шаблоне MVC, это правда?
Могу ли я получить информацию, подтверждающую или опровергающую эти утверждения.
Спасибо вам всем.
Комментарии:
1. Где вы это прочитали?
2. Я не могу получить ссылку, но это неправильно?
Ответ №1:
это правда?
Нет.
Могу ли я располагать информацией, подтверждающей или опровергающей эти утверждения
Платформа представления Android не была разработана вокруг какой-либо конкретной архитектуры. Вы можете попытаться заставить свое приложение для Android использовать MVC, MVP, MVVM и т. Д., Но ни один из них не является точным совпадением.
Комментарии:
1. Спасибо, что благословили меня своими знаниями ^^
Ответ №2:
Объяснение по области здесь:
https://news.realm.io/news/eric-maxwell-mvc-mvp-and-mvvm-on-android / показывает, что по умолчанию проект Android Studio выполнен в архитектуре MVC. Кроме того, в этом блоге дается краткое представление о разнице между MVC.MVP, MVVM.
У меня есть репозиторий на GitHub с тем же приложением для чата, использующим firebase, написанный на MVC, MVP, MVVM, показывает, как одно и то же приложение может быть написано во всех трех форматах.
https://github.com/saksham24/Android-Firebase-Mvp-Mvc-Mvvm-chat