Design an MVVM viewmodel for Xamarin.Forms

Intermediate
Developer
Xamarin
.NET
Visual Studio

Separate your business logic and user interface code by using the MVVM design pattern.

Learning objectives

In this module, you will:

  • Identify when to use the Model-View-ViewModel pattern
  • Use a viewmodel to drive visual behavior
  • Improve code testability through data-bindable properties

Prerequisites

  • Visual Studio 2019 (any edition)
  • Familiarity with C# and .NET