4. 1 Get set up
• Download the free developer tools
SDK 8.0
+
SDK 7.1 + SDK 7.1.1 Update
+
5. 1 Get set up
• Download the Windows Phone toolkit
Get the toolkit
• Register your phone for development
Register as a developer
How to register your phone
7. 2 Create your first app
• Start Visual Studio and create a new project.
Choose the Windows Phone App template.
8. 2 Create your first app
• Choose what version you want to target.
– Remember that Windows Phone OS 7.1 apps are
compatible with OS 8.0
9. 2 Create your first app
The project structure is displayed on the
right sidebar.
WP8 applications have pages, which are
composed of three files, displayed as a collapsed
group.
Applications can be debugged
on one of the many Windows can be edited graphically
XAML files for pages
or by writing the code directly.
Phone emulators or on a
phisical device.
11. 3 Discover the platform
• Data
– Isolated Storage, Key-Value Store, SQL DB
– Media library
• Communication
– Sockets, VoIP, Bluetooth, NFC
• Multitasking
– App suspension, fast app resume, background agent
(transfer, auto upload, periodic agents, audio, …)
12. 3 Discover the platform
• Integration
– Tile (*), notifications, lock screen
– Launchers and choosers (*)
– Camera and photos, camera lenses
– Contacts and calendar (*)
– Audio / video (microphone, audio streaming, video)
– Sensors (accelerometer, compass, gyroscope), Motion API
– Search extensibility
– Speech recognition, voice commands, text to speech
– Wallet and payments
13. 3 Discover the platform
• Online documentation
Windows Phone development
API Reference
Design library
• Free ebook
Programming Windows Phone 7, by Charles Petzold
14. 3 Discover the platform
• Online resources
Windows Phone Geek