Enviar pesquisa
Carregar
Wp7 + mvvm
•
Transferir como PPTX, PDF
•
0 gostou
•
269 visualizações
W
WilliamBZA
Seguir
A very demo-heavy talk about using MVVM in WP7 projects. Slides don't really cover much.
Leia menos
Leia mais
Tecnologia
Negócios
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 9
Baixar agora
Recomendados
MVP Mix 2015 Leveraging MVVM on all Platforms
MVP Mix 2015 Leveraging MVVM on all Platforms
James Montemagno
Single page application and Framework
Single page application and Framework
Chandrasekar G
DesignPatternsForScalability
DesignPatternsForScalability
Chris Ballance
Introduction To Umbraco
Introduction To Umbraco
Ken Cenerelli
Ember Overview in 5 Minutes
Ember Overview in 5 Minutes
Jay Phelps
Choosing a JavaScript Framework
Choosing a JavaScript Framework
Tim Rayburn
Microsoft Azure Virtual Networks
Microsoft Azure Virtual Networks
Helmy Mohamed
Single Page Applications
Single Page Applications
Massimo Iacolare
Recomendados
MVP Mix 2015 Leveraging MVVM on all Platforms
MVP Mix 2015 Leveraging MVVM on all Platforms
James Montemagno
Single page application and Framework
Single page application and Framework
Chandrasekar G
DesignPatternsForScalability
DesignPatternsForScalability
Chris Ballance
Introduction To Umbraco
Introduction To Umbraco
Ken Cenerelli
Ember Overview in 5 Minutes
Ember Overview in 5 Minutes
Jay Phelps
Choosing a JavaScript Framework
Choosing a JavaScript Framework
Tim Rayburn
Microsoft Azure Virtual Networks
Microsoft Azure Virtual Networks
Helmy Mohamed
Single Page Applications
Single Page Applications
Massimo Iacolare
6 web development trends to follow in 2021
6 web development trends to follow in 2021
World Web Technology Pvt Ltd
Validation
Validation
joren de groof
NodeCommerce
NodeCommerce
mwzcommerce
Single Page Application presentation
Single Page Application presentation
John Staveley
Up and Running Quickly with Vue.js
Up and Running Quickly with Vue.js
Burton Smith
ASP.NET MVC for Begineers
ASP.NET MVC for Begineers
Shravan Kumar Kasagoni
Mvc Training
Mvc Training
FuturePoint Technologies
Mvvm knockout vs angular
Mvvm knockout vs angular
Basarat Syed
MVVM - Model View ViewModel
MVVM - Model View ViewModel
Dareen Alhiyari
MVVM
MVVM
Victor-Andrei Filimon
MVVM and Prism
MVVM and Prism
Bilal Ahmed
Training: MVVM Pattern
Training: MVVM Pattern
Betclic Everest Group Tech Team
Xamarin user group san diego - mvvm cross
Xamarin user group san diego - mvvm cross
Seamgen
Model View Madness
Model View Madness
Mike Wilcox
Adopting MVVM
Adopting MVVM
John Cumming
Understanding The MVVM Pattern (TechDays Belgium)
Understanding The MVVM Pattern (TechDays Belgium)
Laurent Bugnion
Introduce MVVM & How to implement it in your iOS app
Introduce MVVM & How to implement it in your iOS app
Harvey Hu
JavaScript TDD
JavaScript TDD
Uri Lavi
MVVM in iOS presentation
MVVM in iOS presentation
G ABHISEK
Advanced MVVM in Windows 8
Advanced MVVM in Windows 8
Gill Cleeren
Mobile App Architectures & Coding guidelines
Mobile App Architectures & Coding guidelines
Qamar Abbas
Mvc part 1
Mvc part 1
Gandhi Ghanashyam
Mais conteúdo relacionado
Mais procurados
6 web development trends to follow in 2021
6 web development trends to follow in 2021
World Web Technology Pvt Ltd
Validation
Validation
joren de groof
NodeCommerce
NodeCommerce
mwzcommerce
Single Page Application presentation
Single Page Application presentation
John Staveley
Up and Running Quickly with Vue.js
Up and Running Quickly with Vue.js
Burton Smith
ASP.NET MVC for Begineers
ASP.NET MVC for Begineers
Shravan Kumar Kasagoni
Mvc Training
Mvc Training
FuturePoint Technologies
Mvvm knockout vs angular
Mvvm knockout vs angular
Basarat Syed
Mais procurados
(8)
6 web development trends to follow in 2021
6 web development trends to follow in 2021
Validation
Validation
NodeCommerce
NodeCommerce
Single Page Application presentation
Single Page Application presentation
Up and Running Quickly with Vue.js
Up and Running Quickly with Vue.js
ASP.NET MVC for Begineers
ASP.NET MVC for Begineers
Mvc Training
Mvc Training
Mvvm knockout vs angular
Mvvm knockout vs angular
Semelhante a Wp7 + mvvm
MVVM - Model View ViewModel
MVVM - Model View ViewModel
Dareen Alhiyari
MVVM
MVVM
Victor-Andrei Filimon
MVVM and Prism
MVVM and Prism
Bilal Ahmed
Training: MVVM Pattern
Training: MVVM Pattern
Betclic Everest Group Tech Team
Xamarin user group san diego - mvvm cross
Xamarin user group san diego - mvvm cross
Seamgen
Model View Madness
Model View Madness
Mike Wilcox
Adopting MVVM
Adopting MVVM
John Cumming
Understanding The MVVM Pattern (TechDays Belgium)
Understanding The MVVM Pattern (TechDays Belgium)
Laurent Bugnion
Introduce MVVM & How to implement it in your iOS app
Introduce MVVM & How to implement it in your iOS app
Harvey Hu
JavaScript TDD
JavaScript TDD
Uri Lavi
MVVM in iOS presentation
MVVM in iOS presentation
G ABHISEK
Advanced MVVM in Windows 8
Advanced MVVM in Windows 8
Gill Cleeren
Mobile App Architectures & Coding guidelines
Mobile App Architectures & Coding guidelines
Qamar Abbas
Mvc part 1
Mvc part 1
Gandhi Ghanashyam
Windows Phone App with MVVM design patten
Windows Phone App with MVVM design patten
Kamalakannan Annamalai
Knockout js
Knockout js
Andrey Kolodnitsky
How I Accidentally Discovered MVVM
How I Accidentally Discovered MVVM
Bradford Dillon
Building databound JavaScript apps with Knockoutjs
Building databound JavaScript apps with Knockoutjs
Nish Anil
MVC architecture by Mohd.Awais on 18th Aug, 2017
MVC architecture by Mohd.Awais on 18th Aug, 2017
Innovation Studio
Angular JS lecture
Angular JS lecture
Cooper Thompson
Semelhante a Wp7 + mvvm
(20)
MVVM - Model View ViewModel
MVVM - Model View ViewModel
MVVM
MVVM
MVVM and Prism
MVVM and Prism
Training: MVVM Pattern
Training: MVVM Pattern
Xamarin user group san diego - mvvm cross
Xamarin user group san diego - mvvm cross
Model View Madness
Model View Madness
Adopting MVVM
Adopting MVVM
Understanding The MVVM Pattern (TechDays Belgium)
Understanding The MVVM Pattern (TechDays Belgium)
Introduce MVVM & How to implement it in your iOS app
Introduce MVVM & How to implement it in your iOS app
JavaScript TDD
JavaScript TDD
MVVM in iOS presentation
MVVM in iOS presentation
Advanced MVVM in Windows 8
Advanced MVVM in Windows 8
Mobile App Architectures & Coding guidelines
Mobile App Architectures & Coding guidelines
Mvc part 1
Mvc part 1
Windows Phone App with MVVM design patten
Windows Phone App with MVVM design patten
Knockout js
Knockout js
How I Accidentally Discovered MVVM
How I Accidentally Discovered MVVM
Building databound JavaScript apps with Knockoutjs
Building databound JavaScript apps with Knockoutjs
MVC architecture by Mohd.Awais on 18th Aug, 2017
MVC architecture by Mohd.Awais on 18th Aug, 2017
Angular JS lecture
Angular JS lecture
Último
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Último
(20)
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Wp7 + mvvm
1.
WP7 + MVVM William
Brander @WilliamBZA http://www.WilliamB.Net william@williamb.net
2.
Design Patterns like
a baws Model View Controller
3.
MVC/P is cool,
but… • What about separate model objects? • How do objects communicate? • Hard to test – tightly coupled!
4.
Naïve MVVM Model
ViewModel View Model Controller
5.
Cool. Or is
it? • More testable • Can combine multiple objects into one • But all we’ve done is aggregate our model
6.
A Better MVVM
View DataBinding Commands Messaging ViewModel Controller Models
7.
Caliburn.Micro • Dependency Injection •
Messaging • Commanding
8.
MVVM Frameworks •
Roll your own • Caliburn.Micro • MVVM Light • Atomic MVVM
9.
Questions? William Brander
@WilliamBZA http://www.WilliamB.Net william@williamb.net
Baixar agora