Windows Phone Application Development Using C#/XAML.

18
Windows Phone Application Development Using C#/XAML

Transcript of Windows Phone Application Development Using C#/XAML.

Page 1: Windows Phone Application Development Using C#/XAML.

Windows Phone Application Development Using C#/XAML

Page 2: Windows Phone Application Development Using C#/XAML.

AboutMe

Pradeep AJ

Member Technical Staff @

Windows Phone Developer

Microsoft MVP

Page 3: Windows Phone Application Development Using C#/XAML.

Development Options

C#/XAML

Visual Basic/XAML

html/jss

Page 4: Windows Phone Application Development Using C#/XAML.

Requirements

Windows 8 Pro or above with 64bit OS

Your System should have Hardware Virtualisation(SLAT)

Visual Studio 2012

Windows Phone 8 sdk

Page 5: Windows Phone Application Development Using C#/XAML.

(Cont.,)

Microsoft Account

Windows Developer Account

App Name Reservation

Page 6: Windows Phone Application Development Using C#/XAML.

Before…

JumpStart about C#

What is Visual Studio?

What are the debugging Options associated with it? Output window

BreakPoint

Immediate window

Default Template Apps

Page 7: Windows Phone Application Development Using C#/XAML.

Samples

Working with Controls

Navigation Between Pages

App Bar

State Dictionary

WebView Sample

3rd Party Controls

Page 8: Windows Phone Application Development Using C#/XAML.

Queries ??

Page 9: Windows Phone Application Development Using C#/XAML.

Launchers and Choosers and Storage for Windows Phone

Page 10: Windows Phone Application Development Using C#/XAML.

Launchers

To Launch Inbuilt apps Contacts

Email

Browser

Doesnot return value or status

Page 11: Windows Phone Application Development Using C#/XAML.

Launhers..

PhoneCallTask

SmsComposeTask

EmailComposeTask

WebBrowserTask

SearchTask

MediaPlayerLancher

Page 12: Windows Phone Application Development Using C#/XAML.

Choosers

CameraCaptureTask

PhotoChooserTask

PhoneNumberChooserTask

EmailAddressChooserTask

SavePhoneNumberTask

SaveEmailAddressTask

Page 13: Windows Phone Application Development Using C#/XAML.

Combining Launhers and Choosers

PhoneNumberChooserTask + SmsComposeTask

EmailAddressChooserTask + EmailComposeTask

Page 14: Windows Phone Application Development Using C#/XAML.

DEMO

Page 15: Windows Phone Application Development Using C#/XAML.

Localisation and Globalisation

Page 16: Windows Phone Application Development Using C#/XAML.

Why do we Localize/Globalize?

191 Markets and 50 Language Support

Only 25% of Windows Phone Users

12 out of 15 Top apps Support upto 8 Languages and Published over more markets.

Page 17: Windows Phone Application Development Using C#/XAML.

Localisation

Step 1: Define Key Value Pairs in the AppResources.resx file

Step 2: Declare the Supported Languages in the Properties File

Step 3: Enable MultiLingual App ToolKit

Do Translation

Page 18: Windows Phone Application Development Using C#/XAML.

Publishing Windows Phone Apps

DEMO