> 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/using-mvvmcross-to-create-your-first-xamarin-app/creating-the-xamarin.forms-project/creating-the-forms.ui-project.md).

# Creating the Forms.UI project

Create a Class Library(.NET Standard) project which is called `MvvmCrossDemo.Form.UI` by Visual Studio:

![](https://847068821-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPK_0Nj6gmm5SSTHfcs%2F-LPQIM8DZgHPaHCQB5rd%2F-LPQHgcKH71h4C0l0v5N%2Fimage.png?alt=media\&token=f58ce85d-4343-4dbe-818a-90b6e8ae8576)

Delete the default `Class1.cs` file. Install the `Xamarin.Forms` package from the NuGet Package Manager, like this:

![](https://847068821-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPK_0Nj6gmm5SSTHfcs%2F-LPQIM8DZgHPaHCQB5rd%2F-LPQHo_8VcQg8Zg7wSk5%2Fimage.png?alt=media\&token=b3b623ad-f383-4226-9d61-f9c41e079f91)

Or input the command below in the NuGet Manager Console:

```bash
Install-Package Xamarin.Forms
```

Then install `MvvmCross.Forms` package by the NuGet Package Manager:

![](https://847068821-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPK_0Nj6gmm5SSTHfcs%2F-LPQIM8DZgHPaHCQB5rd%2F-LPQHzZZn5YrHRXuk-vm%2Fimage.png?alt=media\&token=81480d3b-7a5a-4bb9-ad2d-0586beea3271)

You can also input the command below in your Package Manger Console:

```bash
Install-Package MvvmCross.Forms
```

As we mentioned before, all the UI components will be hosted in this UI project. To achieve the reusability, add the reference to the `MvvmCrossDemo.Core` project that we created before, like this:

![](https://847068821-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPK_0Nj6gmm5SSTHfcs%2F-LPQIM8DZgHPaHCQB5rd%2F-LPQIceNodh6t8okMF5O%2Fimage.png?alt=media\&token=39c099b1-655e-4853-9219-4f4bf5fd9386)
