MVVM
Понял
При взаимодействие между ViewModel и View, используется команды как в примеру (WPF)?
Не знаком с виндой, привели примеры
там не команды, там Observable/Observer, но можешь и команды туда положить
Спасибо большое, понял вас
Спасибо
MVP, Moxy MVP
Почему выбрана именно эта архитектура?
Главный момент - без датабайндинга примерно одинаковое количество кода у Moxy и MVVM, датабайдинг увеличивает размер APK файла и увеличивает время, за которое собирается приложение. Ещё один аргумент - без использования onSaveInstanceState Mvvm не даёт возможности восстановить данные после вызова onDestroy активити/фрагмента, а Moxy даёт за счёт использования презентера
При чем тут MVVM и DataBinding?
мимо. Presenter в Moxy умирает в onDestory()
разве презентер в мокси не переживает dont keep activities?
don't keep activities не вызывает onDestroy(). Он просто их чистит (как при смерти процесса)
где там написано про onDestory()?
так то activity пересоздается и при повороте
Обсуждают сегодня