We will reuse the previous example, the Question/Answer game, but this time, instead of writing it following a pure MVC pattern, we'll use the MVVM pattern.
As with the previous implementation (with the MVC pattern), we'll cover each layer, one after the other, in order to not miss anything.