Porting MVVM Light to .NET Standard: Lessons learned

Date: 23 Mai 2018
Location: Antwerp Belgium
Event name: Techorama Belgium
Duration: 60 minutes
 

Abstract:

.NET Standard is the new way to create portable assemblies. After learning about portable class libraries in the past years, it is now time to upgrade our game and start coding for Linux, Mac OS and other platforms untouched by .NET until now. More and more libraries are getting ported to .NET Standard, sometimes really easily and sometimes more painfully. In this session, Laurent Bugnion, the creator of the popular open source MVVM Light Toolkit, will help you understand why .NET Standard can benefit you, and talk about his experiences converting his framework to .NET Standard.

Sample code (GitHub):

{1}

You can browse, fork, download the source code on GitHub.


MVVM Light (GitHub):

{1}

The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
You can browse, fork, download the source code on GitHub.


MVVM DotNet Standard (GitHub):

{1}

Shows a sample .NET Core console application using the .NET Standard version of MVVM Light. Runs in Windows, Mac OS, Linux, etc.
You can browse, fork, download the source code on GitHub.


Slides:

Resources:

MVVM DotNet Standard
Github repository
MVVM DotNet Standard (Zip file)
Source code
MVVM Light
Github repository
MVVM Light (Zip file)
Source code
Sample source code
Github repository
Sample source code (Zip file)
Source code
Slides Event site