The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
Перейти к файлу
Martijn van Dijk 8137729c9e Update readme.md
Made readme more clear
2015-08-09 18:21:33 +02:00
.nuget Migrate to Automatic Package Restore 2015-04-30 11:48:12 -04:00
Cirrious Force replace a fragment with the same viewmodel at the same contentid 2015-07-31 13:46:21 +02:00
CrossCore Pass the java handle down to the base constructor to avoid a potentially nasty leak 2015-07-17 15:11:19 -04:00
CrossUI Fix some obsolete warnings 2015-07-31 16:34:03 +02:00
Library/csharp-sqlite Goodbyte NewtonSoft.Json ... Hello NewtonSoft.Json from Nuget 2014-03-22 19:09:26 +00:00
Plugins/Cirrious ᕦ(ò_óˇ)ᕤ fixed all nuspecs 2015-07-17 16:09:02 +02:00
PortableSupport Clean up Unified config mess, rename to Mac config 2015-02-27 15:25:38 -08:00
Samples Improved NSDatePicker to Timespan binding, no longer wiping out date picker date 2015-02-27 18:07:00 -08:00
nuspec Remove unnecessary dependencies 2015-07-31 12:43:34 +02:00
v3Tutorial/Pictures Downscaled the larger TipCalc Universal Windows App images 2014-08-27 16:47:05 +01:00
.gitignore Don't commit nuget.exe 2015-06-18 19:14:43 +02:00
Gemfile Add Gemfile 2015-02-25 14:53:27 -08:00
Key.snk - Add Key.snk file and set Cirrious.MvvmCross and Cirrious.CrossCore projects to be strong named 2013-04-27 08:25:07 -05:00
MvvmCross_All.sln Add FullFragging back again 2015-07-17 09:58:49 +02:00
MvvmCross_All_Incl_Mac.sln Migrate to Automatic Package Restore 2015-04-30 11:48:12 -04:00
MvvmCross_Mac.sln Additional experiments with Soba sample for XamMac.Unified 2015-02-27 12:02:55 -08:00
MvvmCross_Windows.sln Migrate to Automatic Package Restore 2015-04-30 11:48:12 -04:00
MvvmCross_XamMac.Unified.sln Clean up Unified config mess, rename to Mac config 2015-02-27 15:25:38 -08:00
Rakefile Add Rakefile 2015-02-23 15:36:17 -08:00
UpgradeLog.htm Random runtime upgrades 2015-02-23 08:51:27 -08:00
UpgradeLog2.htm Random runtime upgrades 2015-02-23 08:51:27 -08:00
license.txt Initial commit 2011-11-25 09:41:33 +00:00
readme.md Update readme.md 2015-08-09 18:21:33 +02:00

readme.md

MvvmCross

MvvmCross is a cross-platform mvvm framework that enables developers to create cross platform apps. Additional support is available for Xamarin.Forms and the Android support library.

See the official MvvmCross blog for the latest news!

Get started

A quick way to get started is to use the Visual Studio MvvmCross Ninja Coder Extension - download it from Visual Studio Gallery

For mannual project creation install the necessary packages from Nuget

Questions & support

Documentation and Examples

See the MvvmCross Wiki for addition articles and information.

Samples and Videos:

The Tip Calc tutorial:

General articles:

iOS Articles:

For more information please also see:

Contribute!

Some of the best ways to contribute are to try things out, file bugs, and join conversations.

If you would like to help make MvvmCross even better, then please do:

  • new code - including pull requests via GitHub - or you can fork the project and build your own extensions
  • new plugins - can be hosted in your own repositories
  • please do blog about your adventures with MvvmCross - we're currently light on documentation!
  • if you use the framework, then please let me know - we love to see what people are doing with it

Licensing

MvvmCross is licensed under the MS-Pl License

  • MonoCross was the original starting point for this project, and was used as a reference under MIT
  • Phone7.Fx is redistributed and modified under MS-PL
  • Tiny bits of MvvmLight are redistributed and modified under MIT
  • NewtonSoft.Json is redistributed and modified here under MIT
  • The original work on the JSON.Net port to MonoTouch and MonoDroid was done by @ChrisNTR
  • Sqlite-net - custom license
  • MonoTouch.Dialog - MIT X11
  • MonoDroid.Dialog - MIT X11
  • Messenger ideas from JonathanPeppers/XPlatUtils under Apache License Version 2.0, and from GrumpyDev/TinyMessenger under simple license of "THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY"
  • Color codes under MIT License

Acknowledgements

  • Thanks to McCannLondon for sponsoring the initial part of this work
  • Thanks to JetBrains for a community Resharper license to use on this project
  • Thanks to Infragistics for a control license for Nuclios and .Net