Вообщем модель ViewControllerMc в нашей архитектуре это как я понимаю аналог MvxViewModel,
контроллером является для iOs MvxViewController а для андроид MvxActivity.
Но MvxActivty нам подойдет только для коренвой общей страницы, а вот все входящие внурь чилды - как их можно релизовать чтобы они тоже работали с моделями MvxViewModel. Как я уже говрил - можно ли добавить свой тип, унаследовать ViewControllerVC от IMvxAndroidView и создать к нему свой презентер.
Приведу еще пример для понимания нашей архитектуры. Есть например домашний экран и в нем мы добавляем заголовок. В коде это выглядит так:
public class HomeScreenVC : ViewControllerVC
{
public HomeScreenVC(Activity activity, ViewControllerMC model) : base(activity, model)
{
}
public HomeScreenTopBarVC TopBar { get; set; }
protected override void InitByModel()
{
base.InitByModel();
TopBar = (HomeScreenTopBarVC)ViewControllerFactory.Instance.GetOrCreateViewControllerByModel(Activity, ModelController.TopBar, BaseRootView.FindViewById<LinearLayout>(Resource.Id.HomeTopBarLayout));
}
...
}