Presentation is loading. Please wait.

Presentation is loading. Please wait.

Prism for Windows 8.1 (Building maintainable Windows Store Apps)

Similar presentations


Presentation on theme: "Prism for Windows 8.1 (Building maintainable Windows Store Apps)"— Presentation transcript:

1

2 Prism for Windows 8.1 (Building maintainable Windows Store Apps)

3

4 Prism Overview

5 Windows Store App Data Access View AdventureWorks Logical Architecture Cloud or On-Premises Domain Model DI Container (optional) View Models Model View Base View Model Base Validation Service Proxies Repositories Services Domain Object Provided by Prism Provided by Developer Legend View Model Locator Infrastructure App Lifecycle Management Navigation Service Bootstrap App Base Delegate Command App Views App View Models App Event Aggregator Model Domain Object Repositories

6 Business App Requirements (LOB)

7

8

9 UX

10 Can you do anything right?

11 Validation

12 Characteristics of business apps

13 Business App Demo Validation Built to last and for change MVVM Unit Testing Extended splash screen

14 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

15

16 AdventureWorks SearchBox Autorotation Scroll position

17 Create new app using Prism 1.Bootstrap App using MvvmAppBase & Unity 2.Create view using VisualStateAwarePage 3.Create view model using ViewModel 4.Wire view & view model using ViewModelLocator 5.Store view model state using RestoreableStateAttribute

18

19 Where to Get Guidance Community: http://prismwindowsruntime.codeplex.com http://prismwindowsruntime.codeplex.com Documentation: http://aka.ms/prism-winrt-doc http://aka.ms/prism-winrt-doc Source: http://aka.ms/prism-winrt-code http://aka.ms/prism-winrt-code QuickstartsQuickstarts: NuGet: Search Prism.StoreApps and Prism.PubSubEvents Francis: http://blogs.msdn.com/francischeung fcheung@Microsoft.com http://blogs.msdn.com/francischeung Blaine: http://blogs.msdn.com/blaine blaine.wastell@Microsoft.com http://blogs.msdn.com/blaineblaine.wastell@Microsoft.com

20

21 Having a friend buy your coffee? Yea, it’s kind of like that. 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! http://aka.ms/msdn_teched 3 Steps to New Gear! With Application Insights

22 Microsoft Engineering Stories Visual Studio Industry Partner Program Visual Studio | Integrate http://www.visualstudio.com

23

24

25


Download ppt "Prism for Windows 8.1 (Building maintainable Windows Store Apps)"

Similar presentations


Ads by Google