View Model in a Nutshell
The view model is the centerpiece of the Model-View-ViewModel pattern. When you're not using MVVM, your presentation logic is in the view (code behind), making harder to test because the logic is coupled to UI elements. On the other hand, when using MVVM, your presentation logic move into the view model, by decoupling logic from the view, you gain the ability to test logic without being bothered by UI elements.
Getting Started
To walk you through this tutorial, I created a Xamarin Forms app called WorkoutTube.
How to Create an Onboarding UI With Xamarin Forms
A user opens up your app for the first time, you got a chance to help him get familiar with it, how? you can show him a series of screens that explain what the app can do, that's onboarding in a nutshell.
In this tutorial, we are going to learn how to create an onboarding UI with Xamarin.Forms.