JTOne123 / XamFormsMvxTemplate

A Visual Studio 2017 template for projects based on Xamarin.Forms 3.3 and MvvmCross 6.2

Home Page:https://marketplace.visualstudio.com/items?itemName=PaulDatsiuk.XamarinFormswithMvvmCross5SolutionTemplate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Xamarin Forms MvvmCross Template

This is a project to build a Visual Studio 2017 extension to help you start developing with Xamarin.Forms 3.3 and MvvmCross 6.2

You can download the extension from the Visual Studio gallery or download VSIX from this repo.

The previous version of VSIX for MvvmCross 5.5 is available by the following link OldVSIX

What to expect

After installing the extension, when creating a new project in Visual Studio, you will be able to select a new template: Xamarin Forms with MvvmCross Solution Template. This will create the following projects:

  • A Core Project (.NET Standard) will contain the Xamarin.Forms UI files, the View Models and a basic abstract repository class to work with any repository.
  • An Android project
  • An iOS project
  • An Universal Windwos Platform project
  • An UITest project
  • An UnitTest project

Other small features that can be found in the project are:

  • Localization
  • Fody.PropertyChanged
  • MvvmCross Forms approach example for Navigation, Logging, Android AppCompat, etc.
  • Xamarin.Essentials
  • Dialogs
  • Logging (Serilog with Xamarin Sinks)
  • Master-Detail
  • Tabs
  • xUnit (testing in VS and after build)
  • UI Tests
  • (will continue to add more interesting stuff)

Buy Me A Coffee

About

A Visual Studio 2017 template for projects based on Xamarin.Forms 3.3 and MvvmCross 6.2

https://marketplace.visualstudio.com/items?itemName=PaulDatsiuk.XamarinFormswithMvvmCross5SolutionTemplate

License:MIT License


Languages

Language:C# 99.9%Language:Batchfile 0.1%