Appendix B. Using MVVM Light instead of MvvmCross

This book focuses on building cross-platform apps using MVVM, and although the concepts are agnostic to the framework you’re using, my examples focused on the MvvmCross framework. There are a range of different MVVM frameworks, each with their own quirks, features, and ways of doing things. You’ve seen MvvmCross; this appendix looks at a different framework called MVVM Light.

The question of which framework to use has a standard technology answer—it depends! Each framework has its own strengths and weaknesses. MvvmCross is a heavyweight, opinionated framework. It provides a lot for you out of the box, which has the upside of making it easier to get started because you have less code to write, ...

Get Xamarin in Action: Creating native cross-platform mobile apps now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.