> For the complete documentation index, see [llms.txt](https://yanxiaodi.gitbook.io/xamarin-mvvmcross-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yanxiaodi.gitbook.io/xamarin-mvvmcross-handbook/implementing-masterdetail-layout-in-xamarin.forms-by-mvvmcross/creating-the-project-by-mvxscaffolding.md).

# Creating the project by MvxScaffolding

If you are new for MvvmCross, it might be a little bit tricky to create a Xamarin application with MvvmCross. Fortunately, we have some project templates to simplify our work. You can find them on the official documentation here: [MvvmCross getting-started](https://www.mvvmcross.com/documentation/getting-started/getting-started). I recommend you to use this one: [MvxScaffolding](https://github.com/Plac3hold3r/MvxScaffolding) It is new and supports .net standard. You can search it by clicking Tools-Extensions and Updates in your VS 2017, like this:

![1546816626207](https://847068821-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPK_0Nj6gmm5SSTHfcs%2F-LVfXbmIt7o0-tyGDIkc%2F-LVfXchY9ekn-hzU1Vyr%2F1546816626207.png?generation=1546918731362668\&alt=media)

After installing it, you can create a new Xamarin.Forms application in MvvmCross category:

![1546817581867](https://847068821-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPK_0Nj6gmm5SSTHfcs%2F-LVfXbmIt7o0-tyGDIkc%2F-LVfXch_2KjNOnZjI4pv%2F1546817581867.png?generation=1546918731058907\&alt=media)

Input `MvxFormsMasterDetailDemo` as the project name. The MvxScaffolding provides us with a very friendly interface to customize the application. For a better understanding, we choose Blank template, as shown below:

![1546817767518](https://847068821-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPK_0Nj6gmm5SSTHfcs%2F-LVfXbmIt7o0-tyGDIkc%2F-LVfXchb6BKM2Q-D06o-%2F1546817767518.png?generation=1546918731709626\&alt=media)

The default setting doesn't contain UWP project. Select it if you need to support UWP platform, and select the Min SDK version as 1803. It is recommended at the moment since some new features are not supported in the old Windows 10 versions. Also, you need to input the Description as the UWP application name.

![1546818152434](https://847068821-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPK_0Nj6gmm5SSTHfcs%2F-LVfXbmIt7o0-tyGDIkc%2F-LVfXchdkYbbKEN4ZbN0%2F1546818152434.png?generation=1546918732078956\&alt=media)

Click the `NEXT` button and You will see a summary window. Check all the information, then click `DONE` button. The MvxScaffolding will generate a basic blank Xamarin.Forms application with a good structure.
