Xamarin app w ServiceStack dtos

We are starting an app using a Servicestack back end and Xamarin front end, and I was hoping to learn about best practices/patterns for MVVM creation and binding. Our SS dtos will obviously not implement INotifyPropertyChanged - I was wondering how others have combined this front end s/ a ServiceStack back end.


The DTOs classes partial and properties virtual so you could augment them to add INotifyPropertyChanged properties in the same DTO or wrap them in a view model, but generally I’d just have separate view models and use AutoMapping Utils like .PopulateWith() extension method to update the View Models with DTOs. Although I generally don’t like the MVVM pattern in C# so maybe someone else has a better approach.