View
1.844
Download
1
Category
Tags:
Preview:
DESCRIPTION
Presentation of my talk about advanced Windows Phone development on Codemotion Spain 2012
Citation preview
Windows Phone 7.5Design patterns and application quality
Josué Yeray Julián Ferreiro
mvvm dependenciesservices
testing quality
mvvm
modelview viewmodel
PropertiesCommandsbindings
Services as Dependencies
Design patterns and application quality
Josué Yeray Julián Ferreiro
Windows Phone 7.5
mvvm
VMainPage VMMainPage
VSecondaryPage
VMSecondaryPage
Single Resolving
Point
DataContext
UnityNinjectnanoIoC
VIEWS VIEWMODELSLOCATOR
Design patterns and application quality
Josué Yeray Julián Ferreiro
Windows Phone 7.5
services
navigation
resources
hardware
NavigationService
ResourceService
GPSService RadioServiceIsoStoreService
NECESIDADES SERVICIOS
Contract+Implementation
Design patterns and application quality
Josué Yeray Julián Ferreiro
Windows Phone 7.5
dependencies
viewmodel
navigation
resourcesweb
services
hardware
Design patterns and application quality
Josué Yeray Julián Ferreiro
Windows Phone 7.5
testing
viewmodelViewmodel
Test
INavigationService
IResourceService
IGPSService IRadioServiceIIsoStoreService
REAL CODE DEPENDENCIES
TEST CODE
GenerateMocks forDependencies
Inject Mocks
Design patterns and application quality
Josué Yeray Julián Ferreiro
Windows Phone 7.5
Design patterns and application quality
Josué Yeray Julián Ferreiro
Windows Phone 7.5
quality
quality
All of this for… QUALITY
Design patterns and application quality
Josué Yeray Julián Ferreiro
Windows Phone 7.5
quality
All of this for… QUALITY
Design patterns and application quality
Josué Yeray Julián Ferreiro
Windows Phone 7.5
A LITTLE DEMOSTRATION…
Design patterns and application quality
Josué Yeray Julián Ferreiro
Windows Phone 7.5
mvvm dependenciesservices
testing quality
Design patterns and application quality
Josué Yeray Julián Ferreiro
Windows Phone 7.5
THANKS!QUESTIONS?
Blog
@JosueYeray
jjulian@plainconcepts.com
www.geeks.ms/blogs/jyeray
Recommended