Xamarin Forms and MVVM frameworks part 1: Xamarin Forms’s specific frameworks

There are a lot of blogs that try to explain what is MVVM. So I don’t want to write another article about it.

There are a lot of blogs that try to explain MVVM frameworks, and there are some MVVM frameworks studied for Xamarin Forms. This is a little list (and they are all Open Source! If you know others MVVM frameworks for XF, I will add them to the list):

FreshMVVM

FreshMVVM is a super light Mvvm Framework designed specifically for Xamarin.Forms. It’s designed to be Easy, Simple and Flexible.

You can find detailed information in Michael Ridland’s web site

Prism

Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. Separate releases are available for each platform and those will be developed on independent timelines

You can find detailed information in Brian Lagunas ‘s web site

Exrin

Exrin is a Xamarin Forms Framework designed to enable teams to develop consistent, reliable and highly performant mobile apps. Exrin lets you put more focus on how the app will look and how the user will interact.

You can find detailed information in Exrin web site

Xamvvm

Xamvvm is very easy to use. Just mark your page / models with empty interfaces IBasePage<TPageModelType> / IBasePageModel

You can find detailed (but I think old… It was called Page Factory) information in Daniel Luberda’s blog

… and Xamarin?

Xamarin Forms has his own MVVM. You can find information in these docs. I think all Xamarin Forms developers should take a look to this James Montemagno’s presentation

Do you use MVVM? Do you use MVVM frameworks? Which one?

 

 

 

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...