When building a line-of-business (LOB) app there are numerous things to consider. Of course you need a great user experience, but what about validating user input, user authentication, how do you deal with application state across suspend-resume, do you roam app state across devices, and there is much more to think about.
But now you can accelerate your development time to build a Windows Store LOB app. A couple of days ago the Pattern & Practices team have released Prism for Windows Runtime and the associated AdventureWorks Shopper reference implementation to the Windows Dev Center.
The Prism for Windows Runtime release provides you guidance to help you more easily design and build flexible and easy-to-maintain Windows Store apps using C# and XAML and the Windows Runtime.
Prism comes with the AdventureWorks Shopper reference implementation which uses the Prism library to demonstrate modern development practices such as 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.
The Prism library source code is available with the AdventureWorks Shopper reference implementation on the MSDN Code Gallery at http://aka.ms/prism-winrt-code. The Prism binaries will also be available on NuGet starting Monday May 20. Search for Prism. You can view the documentation at http://aka.ms/prism-winrt-doc or download a PDF version at http://aka.ms/prism-winrt-pdf.
Check also our local Apps on Windows portal for more resources on how to develop apps for Windows 8, Windows Azure and Windows Phone – you can find local trainings and events, contests and links to online training resources.