Windows Phone Application Development Using C#/XAML
AboutMe Pradeep AJ Member Technical 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 3 rd 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 ComposeTask WebBrowserTask SearchTask MediaPlayerLancher
Choosers CameraCaptureTask PhotoChooserTask PhoneNumberChooserTask AddressChooserTask SavePhoneNumberTask Save AddressTask
Combining Launhers and Choosers PhoneNumberChooserTask + SmsComposeTask AddressChooserTask + ComposeTask
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