Contents
Chapter 1: Introduction to the Windows Phone SDK
1-1. Install the Development Tools
1-2. Create Your First Windows Phone 8 Application
1-3. Launch an App in the Windows Phone Emulator
1-4. Launch an App on a Windows Phone Device
1-5. Upgrade a Windows Phone 7.x app to Windows Phone 8
Chapter 2: Multi-Resolution Support and Basic User Interface Components
2-1. Managing Resolution Dependent Assets
2-3. Working with the Application Bar
2-6. Using the Windows Phone Toolkit
3-1. Select The Right Action For Your App
3-2. Tap, DoubleTap, or (Tap-And-)Hold
3-3. Don’t Be A Drag, Just Flick It
3-5. Be Generous With Size and Considerate Of Space
Chapter 4: Tiles and Lock Screen
4-1. Configure the Default Application Tile
4-6. Create a Lock Screen Background
4-7. Lock Screen Notification Support
Chapter 5: Background Agents and Local Notifications
5-1. Update the App Tile Using a Background Agent
5-2. Engage the User with a Toast (Notification)
5-3. Schedule Tile Updates Without a Background Agent
5-4. Download Video Using a Background Transfer Service
5-5. Schedule Reminders Within Your App
Chapter 6: Appointments and Contacts
6-5. Create a Custom Contact Store
Chapter 7: Camera, Photos, and Media
7-1. Access Photos from the User’s Media Library
7-2. Integrate Basic Photo Capture in Your App
7-3. Integrate Advanced Photo Capture in Your App
7-4. Register Your App as a Media-Sharing App
7-5. Enable Your Application to Play Background Audio
Chapter 8: Maps, Location, and Routing
8-1. Using the Maps Task Launchers
8-2. Mapping the Current Location
8-3. Understanding Map Control Basics
8-5. Creating Routes and Directions
Chapter 9: Communications and Speech
9-1. Send Data Between Devices Using Bluetooth
9-2. Send Data Between Devices Using NFC
9-3. Launch Your App Using Voice Commands
9-4. Incorporate Speech Recognition Within Your App
Chapter 10: Launching and Resuming Apps
10-1. Preserve and Restore State
10-2. Enable Fast Application Resume Within Your App
10-3. Launch a Built-in Windows Phone 8 App from Your App
10-4. Launch Your Published Apps from Your Current App
11-1. Read from and Write Data to a Local File
11-2. Read Data from an SD Card
11-3. Store and Retrieve Data from a Local Database
11-4. Encrypt Data Using the Data Protection API
11-5. Store Application Settings
Chapter 12: Windows Azure Mobile Services
12-3. Work with Server-Side Scripts: Validation and Access Control
12-4. Work with Authentication Providers
12-5. Work with Push Notifications
Chapter 13: Using the Microsoft Live SDK
13-2. Register Your Windows Phone App with the Live Connect Developer Center
13-3. Authenticate a User Within Your Windows Phone App
13-4. Manage the User’s Outlook Calendar Information
13-5. Download Files from the User’s SkyDrive
Chapter 14: Publishing Your App
14-1. Monetize Your Application Using In-App Advertisements
14-2. Provide a Trial Version of Your App