In this session you will learn how to build loosely coupled, maintainable, and testable Windows Store apps leveraging the Prism for Windows Runtime guidance.
When you build a business application, you have a different set of concerns that go beyond quickly throwing together an application and getting it to the marketplace. You need to think more about how to build the application in a way that is maintainable, testable, and easy to evolve over time to suit the business needs. Microsoft Patterns and Practices has put together guidance on how to do this, called Prism for Windows Runtime. In this session, learn directly from one of the P&P team members how to leverage that guidance for building your own business applications. Learn how to integrate the MVVM pattern with platform features including navigation, application lifecycle state management (suspend/terminate/resume), validation, contracts and more.
You will learn:
- How to use Prism to structure an application with the MVVM pattern
- How to command and participate in navigation and application state management from your ViewModels
- How to validate input from users in your Windows Store apps even though WinRT does not include validation features