Применение паттерна MVVM (Model-View-ViewModel) сейчас можно увидеть почти под все платформы. А вот информацию найти достаточно трудно, особенно для начинающих.
Быстрый старт
- MVVM Light Soup To Nuts Part 1
- MVVM Light Soup To Nuts Part 2
- MVVM Light Soup To Nuts Part 3
- MVVM Light Soup To Nuts Part 4
- MVVM Light Soup To Nuts Part 5
Серия статей где Jesse Liberty описывает основные моменты в паттерне на примере Windows Phone и библиотеке MVVM Light.
У него есть еще видео по MVVM для начинающих.
Более детально
Уже на данном этапе, информации очень много. Ниже я приведу лишь основные.
ViewModel driven animations using the Visual State Manager, DataStateBehavior and Expression Blend
В данной статье показано как применять MVVM для анимации.
Также на этом ресурсе очень много различных примеров применения MVVM в WP и Win8.
Книги
MVVM Survival Guide for Enterprise Architectures in Silverlight and WPF (для пиратов)
Первая мной замеченная книга, прочитав которую можно в деталях освоить MVVM не встречаясь с ним до этого.
Пост будет пополняться.