MvxScaffolding
A customizable template used to scaffold a cross-platform MvvmCross application. Includes a .NET Standard class library. Supports Xamarin Android, Xamarin iOS and UWP project types for Xamarin Native and Xamarin Forms. Supports MvvmCross 8.0.2.
Templates features
Features | mvxnative | mvxforms |
---|---|---|
.NET Standard class library | * | * |
Package references | * | * |
Unit test projects | * | * |
UI test projects | * | * |
Solution EditorConfig | * | * |
Android Nougat round icons | * | * |
Android Oreo adaptive icons | * | * |
Android support constraint layout | * | |
Android AXML or XML layout | * | |
iOS storyboard launch screen | * | * |
iOS storyboard or FluentLayouts | * |
See Changelog
Installation
Platform | Installation and System Requirements | Documentation | Download |
---|---|---|---|
dotnet CLI | Installation Guide | Documentation | NuGet |
Visual Studio Extension | Installation Guide | Documentation VS 2017 or Documentation VS 2019 | Visual Studio Marketplace |
Help Translate
If you want to help translate MvxScaffolding into your native language. Please check out our Crowdin project page.
Translators
Thank you to the following translators
Language | Code | Translators |
---|---|---|
Chinese Simplified | zh-CN | Forbidden (cptbl00dra1n), Rei Jyo (klakling) |
Chinese Traditional | zh-TW | Rei Jyo (klakling) |
Danish | da-DK | Tomasz Cielecki (Cheesebaron) |
French | fr-FR | Antoine Bichon (Chapelin), An0d |
German | de-DE | Manuel (epsmae) |
Italian | it-IT | Emanuele Filardo (fileman) |
Japanese | ja-JP | Rei Jyo (klakling) |
Polish | pl-PL | qattiel (Qattiel) |
Portuguese, Brazilian | pt-BR | Bazzi, tobias.16bar |
Russian | ru-RU | Alexander Bublik (alex.bublik1093) |
Spanish | es-ES | Agustin Jose Wawrzyk (elpitufo) |
Serbian (Cyrillic) | sr-SP | dimitrijevic |
Turkish | tr-TR | Burakโ Eker (mburakeker) |
Ukrainian | uk-UA | ะ ััะปะฐะฝ ะกะพัะพะผะปั (garenauser), Anthony Maisak (anthony.maisak) |
dotnet CLI
System Requirements
In order to make use of these templates you will need to have the following installed for Windows or macOS
Required
- .NET Core SDK 2.1.4+ (Download SDK)
Optional
- Xamarin Android SDK (Recommended version 11+)
- Xamarin iOS SDK (Recommended version 14+)
- UWP SDK (Windows Only, recommended version 10.0.19041+)
Installation
To install the template run the -i|--install
command
dotnet new --install MvxScaffolding.Templates
Usage
See documentation for how to generate a solution.
Visual Studio 2017/2019 Extension
System Requirements
In order to make use of these templates you will need to have the following installed for Windows
Required
- Visual Studio 2017 15.8+ (Recommended Visual Studio 2019 16 Download Visual Studio)
- .NET Framework 4.7+ (Download .NET Framework)
Optional
- Xamarin Android SDK (Recommended version 11+)
- Xamarin iOS SDK (Recommended version 14+)
- UWP SDK (Windows Only, recommended version 10.0.19041+)
Installation
Download and install the VSIX from Visual Studio Marketplace or search in Visual Studio extensions for MvxScaffolding
.
Usage
See documentation VS 2017 or documentation VS 2019 for how to generate a solution.
Thanks
- To Windows Template Studio community
- To .NET Template Engine community
- To SideWaffle Template Creator community
- To MvvmCross community
- To Crowdin for supporting localization for MvxScaffolding
License
Third party libraries
- MvvmCross is licensed under MS-PL
- FluentLayout is licensed under MS-PL
- Xamarin Android Support Library is licensed under MIT
MvxScaffolding is licensed under MIT
Privacy Policy
The MvxScaffolding Visual Studio extension makes use of 3rd party crash and analytics reporting. See the privacy policy for more information.