Developing applications for Windows Phone requires a special approach to ensure high performance and responsive interface.
Author: Jensen Carl
Implement MVVM in Android
First of all, let’s take a look at the classic description of this pattern and analyze each of its components. So, Model-View-ViewModel (i.e. MVVM)
Important reasons to develop a Windows Phone application using the MVVM pattern
MVVM, also known as the Model-View-ViewModel architecture pattern, was first introduced by John Gossman for use with WPF.
Performance issues
In terms of performance, MVVM behaves very well in several scenarios in terms of data retrieval (latency driven) and data input (throughput and scalability driven).
Xamarin for Android/iOS programs
Xamarin is a toolkit that provides high-performance compiled code with full access to all its own APIs.
Data binding and MVVM
MVVM is a user interface architecture design pattern intended to separate user interface code from the rest of the code.
MVVM Light Toolkit
MVVM Light Toolkit is an open source platform for building applications using the MVVM pattern. The main goal of the toolkit is to accelerate the creation
Tips for improving performance with MVVM and programming language
The Model-View-View-ViewModel (MVVM) template is common in many XAML applications. (MVVM is very similar to Fowler’s description of the Model-View-View-ViewModel template
Creating effective MVVM applications for Windows Store
Developing Windows Store (WinRT) applications using the Model-View-View-ViewModel (MVVM) pattern offers many benefits such as clear code structure
View Model class
The representation model in the MVVM pattern encapsulates the logic of the representation and the data to be displayed.