Upload
warren-houston
View
220
Download
0
Tags:
Embed Size (px)
Citation preview
Windows Phone Application Development Using C#/XAML
AboutMe
Pradeep AJ
Member Technical Staff @
Windows Phone Developer
Microsoft MVP
Development Options
C#/XAML
Visual Basic/XAML
html/jss
Requirements
Windows 8 Pro or above with 64bit OS
Your System should have Hardware Virtualisation(SLAT)
Visual Studio 2012
Windows Phone 8 sdk
(Cont.,)
Microsoft Account
Windows Developer Account
App Name Reservation
Before…
JumpStart about C#
What is Visual Studio?
What are the debugging Options associated with it? Output window
BreakPoint
Immediate window
Default Template Apps
Samples
Working with Controls
Navigation Between Pages
App Bar
State Dictionary
WebView Sample
3rd Party Controls
Queries ??
Launchers and Choosers and Storage for Windows Phone
Launchers
To Launch Inbuilt apps Contacts
Browser
Doesnot return value or status
Launhers..
PhoneCallTask
SmsComposeTask
EmailComposeTask
WebBrowserTask
SearchTask
MediaPlayerLancher
Choosers
CameraCaptureTask
PhotoChooserTask
PhoneNumberChooserTask
EmailAddressChooserTask
SavePhoneNumberTask
SaveEmailAddressTask
Combining Launhers and Choosers
PhoneNumberChooserTask + SmsComposeTask
EmailAddressChooserTask + EmailComposeTask
DEMO
Localisation and Globalisation
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.
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
Publishing Windows Phone Apps
DEMO