Article
The following chapters are covered in this material:
- Windows Phone
- The Windows Phone Platform
- The Windows Phone Ecosystem
- Windows Phone Program Execution
- Windows Phone Application Development
- Introduction to Silverlight
- Program Design with Silverlight
- Understanding XAML
- Creating a Silverlight Application
- Visual Studio Solution Management
- Getting Started with Projects and Solutions
- Debugging Programs
- Performance Tuning
- Constructing a Program with Silverlight
- Improving the User Experience
- Data Manipulation and Display
- Managing Application Page Layout
- Displaying Lists of Data
- Pages and Navigation
- Using ViewModel Classes
- Isolated Storage on Windows Phone
- Storing Data on Windows Phone
- Using Databases on Windows Phone
- An Overview of Database Storage
- Creating Data Relationships with LINQ
- Networking with Windows Phone
- Networking Overview
- Creating a User Datagram Protocol (UDP) Connection
- Creating a Transmission Control Protocol (TCP) Connection
- Connecting to a Data Source
- Using LINQ to Read from an XML Stream
- Using Network Services
- XNA on Windows Phone
- XNA in Context
- Making an XNA Program
- Player Interaction in Games
- Adding Sound to a Game
- Playing Sound in a Silverlight Program
- Managing Screen Dimensions and Orientation
- Combining XNA and Silverlight
- Creating Windows Phone Applications
- The Windows Phone Icons and Splash Screens
- Fast Application Switching
- Launchers and Choosers
- Background Processing
- Windows Phone Marketplace
- Preparing an Application for Sale
- Distributing Windows Phone Applications and Games
- Making your Application Stand Out
- What to do Next