Microsoft patterns & practices recently announced the latest addition to the patterns & practices library of software architecture guidance: Developing a Windows Store Business App using C#, XAML, and Prism.
This guidance illustrates how to create a Windows Store business app using C#, XAML and the Prism library. The release includes documentation, and source code for the AdventureWorks Shopper reference implementation and the Prism for Windows Runtime library. The AdventureWorks Shopper reference implementation uses the Prism library to demonstrate modern development practices such as the Model-View-ViewModel (MVVM) pattern with navigation and app lifecycle management. Additionally the reference implementation demonstrates validation, application data management, accessibility, localizability, touch, search, tiles, tile notification, and multiple view states. It also provides guidance on testing your app and tuning its performance.
Similar to the Prism library for WPF and Silverlight or “Prism Classic,” Prism for Windows Runtime makes it easier to design and build flexible and easy-to-maintain Windows Store business apps using modern development practices. These apps are “built to last” and “built to change.” They use design patterns that embody important architectural design principles, such as separation of concerns and loose coupling.
What’s in the Box?
How to Get It?
The Prism library source code is available with the AdventureWorks Shopper reference implementation on the MSDN Code Gallery. The Prism binaries are available on NuGet. Search for prism.storeapps and prism.pubsubevents.
You can view the documentation here or download a PDF version here.