Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
MVVM In UseChris Charabaruk
The Model-View-ViewModelPatternModel     View      ViewModelBusiness logic & dataConnect applicationto actual data store“B...
The Model-View-ViewModelPatternModel    View     ViewModelUser interface onlyGets/sends data viabindings withViewModelSend...
The Model-View-ViewModelPatternModel   View     ViewModelApplication logicConnects Model andView“Spine” of app
Bindings and commandsBindings transfer data between View andViewModelBindings declared in ViewBindings implemented in fram...
Demo: MVVM Basics      Run Demo
Demo: MVVM Basics
Demo: MVVM Commands
Demo: MVVM Commands
ResourcesMVVM In Use support site  http://mvvmspeech.tumblr.comMVVM In Use sample app  http://github.com/coldacid/mvvm-sam...
Upcoming SlideShare
Loading in …5
×

MVVM In Use

2,231 views

Published on

Published in: Technology, Education
  • Be the first to comment

MVVM In Use

  1. 1. MVVM In UseChris Charabaruk
  2. 2. The Model-View-ViewModelPatternModel View ViewModelBusiness logic & dataConnect applicationto actual data store“Brain” of app
  3. 3. The Model-View-ViewModelPatternModel View ViewModelUser interface onlyGets/sends data viabindings withViewModelSends commandsfrom user toViewModelEyes & hands of app
  4. 4. The Model-View-ViewModelPatternModel View ViewModelApplication logicConnects Model andView“Spine” of app
  5. 5. Bindings and commandsBindings transfer data between View andViewModelBindings declared in ViewBindings implemented in frameworkCommands are messages to ViewModelfrom ViewCommands connected through bindingsCommands declared in ViewModelCommands implemented in ViewModel
  6. 6. Demo: MVVM Basics Run Demo
  7. 7. Demo: MVVM Basics
  8. 8. Demo: MVVM Commands
  9. 9. Demo: MVVM Commands
  10. 10. ResourcesMVVM In Use support site http://mvvmspeech.tumblr.comMVVM In Use sample app http://github.com/coldacid/mvvm-sample

×