0
Windows Phone 8
MVVM Development
Windows Phone 8
MVVM Development
mvvm dependenciesservices
testing quality
mvvm
modelview viewmodel
Properties
Commands
bindings
Services as
Dependencies
Windows Phone 8
MVVM Development
mvvm
VMainPage VMMainPage
VSecondaryPag
e
VMSecondaryPag
e
Single
Resolving Point
DataContext
Unity
Ninject
nanoIoC
VIEWS ...
services
navigation
resources
hardware
NavigationServic
e
ResourceService
GPSService
IsoStoreService
NFCService
VoiceServi...
dependencies
viewmodel
navigation
resources web services
hardware
Windows Phone 8
MVVM Development
testing
viewmodel
Viewmodel
Test Class
INavigationServic
e
IResourceService
IGPSService
IRadioService
IIsoStoreService
REA...
quality
Windows Phone 8
MVVM Development
quality
All of this for…
A car, by definition:
4 wheels
3/5 Seats
1 engine
QUALITY
Windows Phone 8
MVVM Development
quality
All of this for… QUALITY
Windows Phone 8
MVVM Development
More info…
MVVM
GOOD PRACTICES
XAML
STYLES & TEMPLATES
SYSTEM INTEGRATION
COMMUNICATIONS
NFC & BLUETOOTH
SENSORS
AND MUCH ...
20% de descuento en el libro
“Desarrollo en Windows 8 y Windows Phone 8 con XAML y C#”
Sólo hasta el 02 de Noviembre del 2...
THANKS!
QUESTIONS?
Twitter
E-Mail
Blog
@JosueYeray
josueyeray@gmail.com
www.geeks.ms/blogs/jyeray
Windows Phone 8
MVVM Dev...
Upcoming SlideShare
Loading in...5
×

Windows Phone 8: MVVM pattern

5,086

Published on

Talk about MVVM implementation in wp8, used in the Windows Phone week Spain 2013

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
5,086
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • For demonstration notes please look in the “Demonstration” folder and open the corresponding Word document. 
  • Transcript of "Windows Phone 8: MVVM pattern"

    1. 1. Windows Phone 8 MVVM Development
    2. 2. Windows Phone 8 MVVM Development mvvm dependenciesservices testing quality
    3. 3. mvvm modelview viewmodel Properties Commands bindings Services as Dependencies Windows Phone 8 MVVM Development
    4. 4. mvvm VMainPage VMMainPage VSecondaryPag e VMSecondaryPag e Single Resolving Point DataContext Unity Ninject nanoIoC VIEWS VIEWMODELSLOCATOR Windows Phone 8 MVVM Development
    5. 5. services navigation resources hardware NavigationServic e ResourceService GPSService IsoStoreService NFCService VoiceService NEEDS SERVICES Contract + Implementation Windows Phone 8 MVVM Development
    6. 6. dependencies viewmodel navigation resources web services hardware Windows Phone 8 MVVM Development
    7. 7. testing viewmodel Viewmodel Test Class INavigationServic e IResourceService IGPSService IRadioService IIsoStoreService REAL CODE DEPENDENCIE S TEST CODE Generate Mocks for Dependencies Inject Mocks Windows Phone 8 MVVM Development
    8. 8. quality Windows Phone 8 MVVM Development
    9. 9. quality All of this for… A car, by definition: 4 wheels 3/5 Seats 1 engine QUALITY Windows Phone 8 MVVM Development
    10. 10. quality All of this for… QUALITY Windows Phone 8 MVVM Development
    11. 11. More info… MVVM GOOD PRACTICES XAML STYLES & TEMPLATES SYSTEM INTEGRATION COMMUNICATIONS NFC & BLUETOOTH SENSORS AND MUCH MORE… (550 pages) 11 bit.ly/wp8book
    12. 12. 20% de descuento en el libro “Desarrollo en Windows 8 y Windows Phone 8 con XAML y C#” Sólo hasta el 02 de Noviembre del 2013. Introduce el cupón PEHB8KUH al realizar tu compra en nuestra tienda online. Síguenos y descubrirás los mejores trucos y recursos: facebook.com/campusmvp twitter.com/campusmvp www.campusmvp.es
    13. 13. THANKS! QUESTIONS? Twitter E-Mail Blog @JosueYeray josueyeray@gmail.com www.geeks.ms/blogs/jyeray Windows Phone 8 MVVM Development
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×