Prism for Windows 8.1 (Building maintainable Windows Store Apps) • • • • Prism Overview • • • • • Windows Dev Center PDF AdventureWorks Shopper RI Quickstarts Prism Library on NuGet.
Download ReportTranscript Prism for Windows 8.1 (Building maintainable Windows Store Apps) • • • • Prism Overview • • • • • Windows Dev Center PDF AdventureWorks Shopper RI Quickstarts Prism Library on NuGet.
Prism for Windows 8.1 (Building maintainable Windows Store Apps) • • • • Prism Overview • • • • • Windows Dev Center PDF AdventureWorks Shopper RI Quickstarts Prism Library on NuGet AdventureWorks Logical Architecture Windows Store App Infrastructure View Base View Models Bootstrap View Model Locator App Views View Model Base App View Models App Base App Delegate Command Model Model Data Access Repositories Validation App Lifecycle Management Event Aggregator Service Proxies Cloud or On-Premises Services Repositories Domain Model Domain Object Navigation Service Domain Object Domain Object DI Container (optional) View Legend Provided by Prism Provided by Developer Business App Requirements (LOB) UX Can you do anything right? Validation Characteristics of business apps Business App Demo Validation Built to last and for change MVVM Unit Testing Extended splash screen New in Windows 8.1 SearchBox control SettingsFlyout, MenuFlyout, and Flyout controls Windows.Web.HttpClient UX changes Landscape: scroll horizontally Portrait: scroll vertically Minimal: (snap) Large grids & lists ContainerContentChanging event IncrementalUpdateBehavior (Blend Behavior) Blend Behaviors AdventureWorks SearchBox Autorotation Scroll position Create new app using Prism 1. 2. 3. 4. 5. Bootstrap App using MvvmAppBase & Unity Create view using VisualStateAwarePage Create view model using ViewModel Wire view & view model using ViewModelLocator Store view model state using RestoreableStateAttribute Where to Get Guidance Community: http://prismwindowsruntime.codeplex.com Documentation: http://aka.ms/prism-winrt-doc Source: http://aka.ms/prism-winrt-code Quickstarts: NuGet: Search Prism.StoreApps and Prism.PubSubEvents Francis: http://blogs.msdn.com/francischeung [email protected] Blaine: http://blogs.msdn.com/blaine [email protected] Prism Curah Visual Studio Templates (thanks David Britch) Pluralsight Course TechDays talk Having a friend buy your coffee? Yea, it’s kind of like that. 3 Steps to New Gear! With Application Insights MSDN Subscribers get up to $150/mo in Azure credits. Stop by the Developer Platform and Tools booth and visit the MSDN Subscriptions station to activate your benefits and receive a gift! 1. http://aka.ms/msdn_teched http://visualstudio.com 2. http://aka.ms/aivsix 3. Microsoft Engineering Stories http://www.visualstudio.com Visual Studio Industry Partner Program Visual Studio | Integrate