MVVM и андроид - структура
Сейчас изучаю MVVM, до этого писал на MVP. Складывается ощущение, что на MVVM у View гораздо больше полномочий, чем на MVP. например, если нужно в MVP сказать, что должен делать SwipeRefreshLayout ты в презентере вызываешь что-то вроде seupSwipeBehaviour(), который говорит View "назначь поведение на свайп", у вью в этом методе при свайпе ты дергаешь метод презентера. А что в MVVM в этом случае? Получается, вью сама себе сетапит поведение SwipeToRefresh, без обращения во вью модель? То есть уже в onCreate, например, сразу пишем setupSwipeToRefresh()?