I want to create a new cross-platform Xamarin.Forms app. But I am a bit confused about which architecture/framework to use. There are different MVVM framework i.e MvvmCross, Prism, FreshMVVM, ReactiveUI. So which is best to use, and what are their differences?
Asked
Active
Viewed 310 times
1
-
1"which is the best" is a matter of opinion, which is considered off-topic on SO. – Jason Nov 24 '19 at 18:25
-
1You might wanna read this just for a basic understanding https://xamarinhelp.com/use-xamarin-forms-mvvm-framework/ – FreakyAli Nov 24 '19 at 22:22
-
1You can refer to this similar case:https://forums.xamarin.com/discussion/100156/best-mvvm-framework every one used different framework. You could choice one of them, and test them.Notes:XForms already contains all functions of typical MVVM framework. – Leon Nov 25 '19 at 07:48
-
Thanks, everyone, Does latest Xamarin.Forms Shell features, works with this frameworks? – Saiyam Shah Dec 02 '19 at 04:27
-
I test XForms MVVM framework, it support the shell – Leon Dec 03 '19 at 07:38
-
@LeonLu-MSFT Which MVVM framework have you tested? – Saiyam Shah Dec 05 '19 at 15:11
-
1Please refer to the link about MVVM.https://learn.microsoft.com/en-us/xamarin/xamarin-forms/xaml/xaml-basics/data-bindings-to-mvvm – Leon Dec 13 '19 at 07:01