Contents

About the Authors

About the Technical Reviewer

Acknowledgments

Introduction

images Chapter 1: Introduction to the Windows Phone SDK

1-1. Install the Development Tools

Problem

Solution

How It Works

1-2. Create Your First Windows Phone 8 Application

Problem

Solution

How It Works

1-3. Launch an App in the Windows Phone Emulator

Problem

Solution

How It Works

1-4. Launch an App on a Windows Phone Device

Problem

Solution

How It Works

1-5. Upgrade a Windows Phone 7.x app to Windows Phone 8

Problem

Solution

How It Works

1-6. Become Acquainted With the Capabilities and Requirements in the Windows Phone Application Manifest

Problem

Solution

How It Works

images Chapter 2: Multi-Resolution Support and Basic User Interface Components

2-1. Managing Resolution Dependent Assets

Problem

Solution

How It Works

2-2. Dynamic Layout

Problem

Solution

How It Works

2-3. Working with the Application Bar

Problem

Solution

How It Works

2-4. Navigation

Problem

Solution

How It Works

2-5. LongListSelector

Problem

Solution

How It Works

2-6. Using the Windows Phone Toolkit

Problem

Solution

How It Works

images Chapter 3: Gestures

3-1. Select The Right Action For Your App

Problem

Solution

How It Works

3-2. Tap, DoubleTap, or (Tap-And-)Hold

Problem

Solution

How It Works

3-3. Don’t Be A Drag, Just Flick It

Problem

Solution

How It Works

3-4. Pinch to Zoom

Problem

Solution

How It Works

3-5. Be Generous With Size and Considerate Of Space

Problem

Solution

How It Works

images Chapter 4: Tiles and Lock Screen

4-1. Configure the Default Application Tile

Problem

Solution

How It Works

4-2. Create a Flip Tile

Problem

Solution

How It Works

4-3. Create an Iconic Tile

Problem

Solution

How It Works

4-4. Create a Cycle Tile

Problem

Solution

How It Works

4-5. Create a Secondary Tile

Problem

Solution

How It Works

4-6. Create a Lock Screen Background

Problem

Solution

How It Works

4-7. Lock Screen Notification Support

Problem

Solution

How It Works

images Chapter 5: Background Agents and Local Notifications

5-1. Update the App Tile Using a Background Agent

Problem

Solution

How It Works

5-2. Engage the User with a Toast (Notification)

Problem

Solution

How It Works

5-3. Schedule Tile Updates Without a Background Agent

Problem

Solution

How It Works

5-4. Download Video Using a Background Transfer Service

Problem

Solution

How It Works

5-5. Schedule Reminders Within Your App

Problem

Solution

How It Works

images Chapter 6: Appointments and Contacts

6-1. Save an Appointment

Problem

Solution

How It Works

6-2. Retrieve an Appointment

Problem

Solution

How It Works

6-3. Save a Contact

Problem

Solution

How It Works

6-4. Retrieve a Contact

Problem

Solution

How It Works

6-5. Create a Custom Contact Store

Problem

Solution

How It Works

images Chapter 7: Camera, Photos, and Media

7-1. Access Photos from the User’s Media Library

Problem

Solution

How It Works

7-2. Integrate Basic Photo Capture in Your App

Problem

Solution

How It Works

7-3. Integrate Advanced Photo Capture in Your App

Problem

Solution

How It Works

7-4. Register Your App as a Media-Sharing App

Problem

Solution

How It Works

7-5. Enable Your Application to Play Background Audio

Problem

Solution

How It Works

images Chapter 8: Maps, Location, and Routing

8-1. Using the Maps Task Launchers

Problem

Solution

How It Works

8-2. Mapping the Current Location

Problem

Solution

How It Works

8-3. Understanding Map Control Basics

Problem

Solution

How It Works

8-4. Creating Map Overlays

Problem

Solution

How It Works

8-5. Creating Routes and Directions

Problem

Solution

How It Works

images Chapter 9: Communications and Speech

9-1. Send Data Between Devices Using Bluetooth

Problem

Solution

How It Works

9-2. Send Data Between Devices Using NFC

Problem

Solution

How It Works

9-3. Launch Your App Using Voice Commands

Problem

Solution

How It Works

9-4. Incorporate Speech Recognition Within Your App

Problem

Solution

How It Works

images Chapter 10: Launching and Resuming Apps

10-1. Preserve and Restore State

Problem

Solution

How It Works

10-2. Enable Fast Application Resume Within Your App

Problem

Solution

How It Works

10-3. Launch a Built-in Windows Phone 8 App from Your App

Problem

Solution

How It Works

10-4. Launch Your Published Apps from Your Current App

Problem

Solution

How It Works

images Chapter 11: Data Storage

11-1. Read from and Write Data to a Local File

Problem

Solution

How It Works

11-2. Read Data from an SD Card

Problem

Solution

How It Works

11-3. Store and Retrieve Data from a Local Database

Problem

Solution

How It Works

11-4. Encrypt Data Using the Data Protection API

Problem

Solution

How It Works

11-5. Store Application Settings

Problem

Solution

How It Works

images Chapter 12: Windows Azure Mobile Services

12-1. Create a Mobile Service

Problem

Solution

How It Works

12-2. Work with Data

Problem

Solution

How It Works

12-3. Work with Server-Side Scripts: Validation and Access Control

Problem

Solution

How It Works

12-4. Work with Authentication Providers

Problem

Solution

How It Works

12-5. Work with Push Notifications

Problem

Solution

How It Works

images Chapter 13: Using the Microsoft Live SDK

13-1. Install the Live SDK

Problem

Solution

How It Works

13-2. Register Your Windows Phone App with the Live Connect Developer Center

Problem

Solution

How It Works

13-3. Authenticate a User Within Your Windows Phone App

Problem

Solution

How It Works

13-4. Manage the User’s Outlook Calendar Information

Problem

Solution

How It Works

13-5. Download Files from the User’s SkyDrive

Problem

Solution

How It Works

images Chapter 14: Publishing Your App

14-1. Monetize Your Application Using In-App Advertisements

Problem

Solution

How It Works

14-2. Provide a Trial Version of Your App

Problem

Solution

How It Works

14-3. Submit Your App to the Windows Phone Store

Problem

Solution

How It Works

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset