In the previous chapter, we developed the POSApp using an all-in-one approach. We will start converting the application to MVVM by looking at the view and considering which functions should stay with it and which functionality will be delivered by the ViewModel and the Model. I start exploring the MVVM pattern from the View, but this is not necessary; you can begin your design from the Model or the ViewModel. Here, we will use the View as a starting point, as it is easier to demonstrate a way of approaching the design of an application in the MVVM domain.
Note
The more familiar you become with the MVVM pattern, ...