Какой дизайн Pattern используется для разработки классов API Android. Так как Java Swing использует MVC и шаблон команд, Java RMI использует шаблон Proxy, java.awt использует составной шаблон, java.util.Calendar использует фабричный шаблон.
Если вы ранее занимались разработкой приложений для Android, то, обнаружив шаблон Android Binding + MVVM (Model-View-View Model), вам больше не нужно иметь дело с этими TextViews, кнопками в коде.
Когда я занимаюсь разработкой для iPhone, я использую в основном Delegator , поэтому я считаю, что в Android нет разницы.