Contents tagged with MVVM

  • MVVM (Model-View-ViewModel) Pattern with Xamarin.Forms

    The MVVM (Model-View-ViewModel) pattern lends itself naturally to XAML application platforms such as Xamarin.Forms. This is because the MVVM pattern leverages some of the specific capabilities of Xamarin.Forms, such as data binding, commands, and behaviors. MVVM is similar to many other patterns that separate the responsibility for the appearance and layout of the UI from the responsibility for the presentation logic; for example, if you're familiar with the Model-View-Controller (MVC) pattern, you'll find that MVVM has many similar concepts.