Presentation is loading. Please wait.

Presentation is loading. Please wait.

Last Stop: Getting Your Windows App To Market

Similar presentations


Presentation on theme: "Last Stop: Getting Your Windows App To Market"— Presentation transcript:

1 Last Stop: Getting Your Windows App To Market
Larry Kaye | Microsoft Senior Product Manager – Developer Certification Robert Evans | Microsoft Senior Premier Field Engineer

2 Meet Larry Kaye | @lhkaye
Senior Product Manager – Developer Certification at Microsoft Learning eXperiences Developer and SQL Server portfolios 22 years of IT Industry experience Began my career as a full-time developer, and, since that time, has built desktop, mobile, and enterprise applications with C, C++,  Java, C#, and FORTRAN  For the past 13 years, I’ve also played the role of educator, designing technical training and certification portfolios, managing partner communities, and delivering instructor-led training classes worldwide Earned my MCSD: Windows Store Apps certification in August and currently developing my first app

3 Meet Robert Evans | @robertevpfe
Senior Premier Field Engineer Tech Lead Windows App Consult Program Microsoft Certified Solutions Developer Windows 8 Dev Bootcamp Master Instructor 14 years as Engineer at Microsoft 12 years software Microsoft 2 years Premier Field Engineer MSDN Magazine author

4 Setting Expectations Target Audience
Experienced developers seeking to: streamline time-to-market amplify their app portfolio with technical certification Suggested Prerequisites/Supporting Material Experience with either: C# and XAML or HTML5 and JavaScript

5 Join the MVA Community! Microsoft Virtual Academy
Free online learning tailored for IT Pros and Developers Over 2M registered users Up-to-date, relevant training on variety of Microsoft products “Earn while you learn!” Get 50 MVA Points for this event! Visit Enter this code: TipsSubmitApps (expires 11/23/2014)

6 Common Certification Blockers
01 | App Review & Common Certification Blockers Larry Kaye | Microsoft Senior Product Manager – Developer Certification Robert Evans | Microsoft Senior Premier Field Engineer

7 Module Overview App To Cert Program
Common Certification Blockers – Part 1 UX Design Process Lifecycle Management Application Deployment

8 Traditional Path For Certification
Windows Store: Training and Certification Guide

9 New, Alternative Path For Certification
Performance-based alternative to validate your technical skills Alignment to work you are already doing Lower cost and time commitment

10 App To Cert Program – Summary
Earn MCSD: Windows Store Apps certification by: Schedule and pass technical review of your application by a Microsoft engineer Publish or update your application in the Windows Store Take and pass a single Advanced Windows Store App technical certification exam Open to worldwide Microsoft developer audience

11 App Review Process App Consult dispatcher assigns engineer Engineer contacts customer with review (Lync) appt and appx upload instructions 1st review of app against checklist App passes (0 must-fix) App Consult approval sent to Microsoft Learning Yes No Yes 2nd review of app against checklist App passes (0 must-fix) App Consult rejection sent to Microsoft Learning No Register for Certification Through App Review program Successfully complete engagement with App Consult team App accepted in Windows Store Receive App Review credit on transcript Send MCP ID and App URL to crosoft.com Pass Advanced Store exam (482 or 485)

12 App Review Checklist Exam Objectives Details 1.1 Design the UI layout and structure Follow Microsoft UX guidelines 1.4 Design and Implement Process Lifecycle Management Handle suspend, resume, activated events 1.5 Plan for application deployment Prepare app manifest (capabilities and declarations) 2.3 Implement search Implement search box, including search suggestions and search result previews 2.4 Implement share Implement share source and target 2.5 Manage application settings and preferences Implement SettingsFlyout control; store and retrieve settings from the roaming app data store; proper implementation of local and roaming settings 3.1 Create layout-aware apps to handle windowing modes Respond to changes in orientation (portrait and landscape) and resolutions 3.3 Design and implement the app/nav bar Style and position items appropriate to both app and nav bars and handle corresponding events 3.4 Design and implement data presentation Implement two or more of the following layouts: FlipView, GridView, ListView 4.1 Create and manage tiles Create and update tiles (using any notification method); implement secondary tile 4.3 Manage input devices Respond to both mouse events or touch gestures, including drag and drop events 4.4 Design and implement navigation in an app Handle navigation events between pages; implement Semantic Zoom 5.2 Retrieve Data Remotely Retrieve and optionally edit remote data (e.g., RSS feed, Azure Mobile Services) Covers ~50% of Windows Store Apps Essentials Exam (481 or 484) objectives

13 Certification Blockers – What do we mean?
Technical Certification Blockers Store Performance Blockers Store Certification Blockers

14 Module Overview App To Cert Program
Common Certification Blockers – Part 1 UX Design Process Lifecycle Management Application Deployment

15 1.1 Design the UI layout and structure
Pride in craftsmanship Do more with less Fast and fluid Authentically digital Win as one

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31 Search Share Start Devices Settings

32

33 1.3 Design and Implement Process Lifecycle Management
Activation Suspend, Resume, Time limits Save data incrementally Background Tasks & more…

34 Process State Transitions
4/6/2019 Process State Transitions Running App suspending Suspended App Terminated App Low Resources resuming © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35 PLM Demo

36 The App Lifecycle …with background tasks
Task Executes Background Task Executes Background Task Executes Running App Suspended App Terminated App Suspending Low Memory Resuming

37 System trigger in manifest
Multiple per app System Trigger Leaving blank: BackgroundTaskHost.exe WinRT Component

38 1.4 Plan for application deployment
Local development and testing (sideloading) LOB application deployment (Windows Intune) Store Certification Windows App Cert Kit Certification requirements

39


Download ppt "Last Stop: Getting Your Windows App To Market"

Similar presentations


Ads by Google