0
kicks
Model, View, ViewModel, CommandRouter (MVVM-CR)
With MVVM, the general idea is that you have some sort of data model (the Model), a conceptual representation of the UI (the ViewModel), and the UI itself (View). I say generally because there are as many interpretations and variations of MVVM as there are people with opinions; and although this can be confusing it’s definitely a good thing to have so many people focused on a single solution. Here is my own personal variation: MVVM-CR.