First, let us create a Core project for all the platform-specific projects. Open your VS 2017 and create a new solution called
MvvmCrossDemo. Then Add a new .NET Standard 2.0 project and name it as
MvvmCrossDemo.Core. We are going to place all shared codes here, including the ViewModels, the Services, and the Models. You can also divide the Core function into some specific projects to make the architecture more clear, for example, create another project for Models, such as
MvvmCrossDemo.Models. But for this simple sample, one Core project is enough.