Presentation is loading. Please wait.

Presentation is loading. Please wait.

Testing, Debugging, and Deploying a Mobile App Lesson 8.

Similar presentations


Presentation on theme: "Testing, Debugging, and Deploying a Mobile App Lesson 8."— Presentation transcript:

1 Testing, Debugging, and Deploying a Mobile App Lesson 8

2 Exam Objective Matrix Skills/ConceptsMTA Exam Objectives Understanding Windows Phone Marketplace Submission Rules and Requirements Understand design for mobile devices. (3.1) Setting Up a Test EnvironmentWork with developer tools. (3.4) Packaging and Deploying an Application (3 Work with developer tools. (3.4) Testing and Debugging Mobile Applications Work with developer tools. (3.4)

3 Understanding Windows Phone Marketplace Submission Rules and Requirements Develop apps using documented APIs for the Windows Phone operating system version your app targets. Localize your app in at least one of the languages supported by Windows Phone. Submit an icon for use in the Windows Phone Marketplace catalog listing for your app.

4 Understanding Windows Phone Marketplace Submission Rules and Requirements Submit one to eight screen shots of key screens of your app. Do not submit an XAP package (which is the package you build and actually upload to Microsoft) that exceeds 225 megabytes (MB). The app package must include a valid Windows Phone application manifest file named WMAppManifest.xml, a valid.NET application manifest file named AppManifest.xml, the assembly files for your app, and required artwork.

5 The Windows Phone Marketplace App Submission and Certification Process Submit Add Metadata Validate Test and Certify Sign List in Marketplace

6 Understanding Artwork Specifications Images and icons must meet Microsoft size specifications (see table below) Icons must be non-transparent PNG files Images and IconsPixel SizeFormat Application (that appears in application list) 62 x 62PNG Application Tile173 x 173PNG General application images2000 x 2000 maximum JPG or PNG

7 Required Artwork for Windows Phone Marketplace Catalog Listing PNG format A mobile app tile icon that measures 99 x 99 pixels in size A large PC app tile icon that measures 200 x 200 pixels in size

8 Optional App Artwork A large mobile app tile icon that measures 173 x 173 pixels in size for an app’s Windows Phone Marketplace catalog listing Background art for the Background panorama that measures1000 x 800 pixels in size –Must provide background art if app is selected as a featured app in the Marketplace catalog

9 Setting Up A Test Environment Windows Phone Emulator A physical Windows Phone device Windows Phone Developer Registration tool Zune software Windows Phone Connect Tool Application Deployment tool Windows Phone Capability Detection Tool Windows Phone Marketplace Test Kit Windows Phone Performance Analysis tool

10 The Windows Phone Developer Registration Window

11 Packaging and Deploying an Application Debug build Release build XAP file –An archive file of sorts that contains all of the files, including graphic images and icons, needed to run and view an application on a device

12 Packaging and Deploying an Application (continued) XAP file contains: –At least one assembly related to the code in the app –Additional assemblies (if any) –WMAppManifest.xml file –AppManifest.xaml file

13 Packaging and Deploying an Application (continued) After generating XAP file, use Application Development tool to copy application to a physical device or to Windows Phone Emulator Physical device must be registered and unlocked –Installing apps to test device referred to as side-loading

14 The XAP File Along with the Files It Contains XAP file

15 The Build succeeded Message The message indicates the build was successful

16 Selecting Windows Phone Device in the Application Deployment Tool

17 Selecting the XAP File

18 The WPConnect Folder The x64 and x86 folders

19 Testing and Debugging Mobile Applications Press F5 key in Visual Studio IDE to detect build errors Test app in Windows Phone Emulator or device to detect runtime errors

20 Identifying Code Errors Visual Studio IDE Error List window presents information about build errors

21 The Error List Window Indicates the Build Error that Occurred

22 The Errors List after Modifying Code in MainPage.xaml.cs to Throw an Error

23 Evaluating Code Use the Windows Phone Performance Analysis Tool and the Windows Phone Marketplace Test Kit to evaluate code for Marketplace readiness Windows Phone Capability Detection tool can resolve issues with application manifests if app is targeted to Windows Phone OS 7.0

24 Selecting to Profile Execution Performance Data in the Application

25 The Results of Profiling

26 More Information about Profiled Performance Data

27 The Application Details Results of the Windows Phone MarketPlace Test Kit

28 Recap Windows Phone Marketplace rules and requirements Test environments Application debugging and testing Application packaging and deployment


Download ppt "Testing, Debugging, and Deploying a Mobile App Lesson 8."

Similar presentations


Ads by Google