building a windows phone app
DESCRIPTION
TRANSCRIPT
![Page 1: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/1.jpg)
Nokia Internal Use OnlyNokia Internal Use Only
Building a Windows Phone AppFrom Zero to Marketplace in 30 minutes(-ish)
![Page 2: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/2.jpg)
Nokia Internal Use Only
Agenda
Orientation to Visual StudioAnatomy of an AppBasic Windows Phone controlsExecution ModelCompiling an AppProvisioning & Deploying to Windows PhoneMarketplace Submission
![Page 3: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/3.jpg)
Nokia Internal Use Only
IDE: Visual Studio 2010 Express for Windows Phone
![Page 4: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/4.jpg)
Nokia Internal Use Only
Anatomy of an App
XAML Code-Behind
![Page 5: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/5.jpg)
Nokia Internal Use Only
Basic Windows Phone Controls
Controls derive from either System.Windows.Controls namespace in the .NET Framework Class Library for Silverlight OR Microsoft.Phone.Controls namespace in Windows Phone
Also worth checking are Silverlight for Windows Phone Toolkit (which eventually make their way to the official libraries) - http://silverlight.codeplex.com/
![Page 6: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/6.jpg)
Nokia Internal Use Only
ScrollViewer
![Page 7: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/7.jpg)
Nokia Internal Use Only
Databound App or StackPanel
![Page 8: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/8.jpg)
Nokia Internal Use Only
Button
![Page 9: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/9.jpg)
Nokia Internal Use Only
ToggleSwitch (Silverlight Toolkit for WP)
![Page 10: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/10.jpg)
Nokia Internal Use Only
Slider
![Page 11: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/11.jpg)
Nokia Internal Use Only
TextBlock / TextBox / RichTextBox
![Page 12: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/12.jpg)
Nokia Internal Use Only
Application Bar
![Page 13: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/13.jpg)
Nokia Internal Use Only
Panorama
![Page 14: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/14.jpg)
Nokia Internal Use Only
Pivot
![Page 15: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/15.jpg)
Nokia Internal Use Only
MessageBox / Reminder
![Page 16: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/16.jpg)
Nokia Internal Use Only
DatePicker / TimePicker
![Page 17: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/17.jpg)
Nokia Internal Use Only
LongListSelector
![Page 18: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/18.jpg)
Nokia Internal Use Only
Execution Model
![Page 19: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/19.jpg)
Nokia Internal Use Only
Compiling An App
Hello World Demo - http://www.youtube.com/watch?v=OF5mGoKcm80
![Page 20: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/20.jpg)
Nokia Internal Use Only
Deploying App to Windows Phone
Get an AppHub Developer Account ($99USD)Register your device for development/testing
![Page 21: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/21.jpg)
Nokia Internal Use Only
AppHub - http://create.msdn.com
![Page 22: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/22.jpg)
Nokia Internal Use Only
Register your device
![Page 23: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/23.jpg)
Nokia Internal Use Only
Deploying App to Windows Phone
Get an AppHub Developer Account ($99USD)Register your device for development/testingDeploy your application to device
![Page 24: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/24.jpg)
Nokia Internal Use Only
Deploy your application to device
![Page 25: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/25.jpg)
Nokia Internal Use Only
Marketplace Submission (create.msdn.com)
![Page 26: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/26.jpg)
Nokia Internal Use Only
Marketplace Submission
![Page 27: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/27.jpg)
Nokia Internal Use Only
Marketplace Submission
![Page 28: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/28.jpg)
Nokia Internal Use Only
Marketplace Submission
![Page 29: Building a windows phone app](https://reader036.vdocuments.site/reader036/viewer/2022062510/54b5a87b4a7959551a8b45aa/html5/thumbnails/29.jpg)
Nokia Internal Use Only
THANK YOU!