Windows Phone Development QuickStarts
By on April 27th, 2011

App Hub

App Hub provides several QuickStarts to introduce the basics for creating Windows Phone 7 applications. These QuickStarts are designed for readers who are new to Windows Phone development and also the ones who have experience, yet want to explore a specific feature/scenario.

If you are new to Windows Phone development, go through these QuickStarts in the prescribed order, like chapters of a book. If you only wish to explore specific topic, feel free to skip around the series. Each QuickStart is a self-contained introduction to a feature rather than a dependent component of a larger whole.

Getting Started & Fundamentals

getting started

1. Getting Started (Hello World)

Shows how to get started with the tools and create your first phone application.

2. Creating the Windows Phone User Interface (XAML)

Introduces XAML, a declarative language used in the phone to create UI (controls, shapes, text, and other content presented on the screen).

3. Using Controls

Describes how to add buttons, text boxes, and other controls to application and add code make the controls perform some action.

4. Types of Controls

Describes the different types of controls available for phone development.

5. Working With Text On The Windows Phone

Describes how to display and enter text for the phone, and work with the on-screen keyboard.

6. Layout on the Screen

Describes how to design a user interface that can automatically resize.

7. Screen Orientations

Describes techniques to create applications that support both portrait and landscape orientation.

8. Touch Input

Describes how to use user touch input like tapping or sliding your finger across the screen.

9. Navigation

Describes how to navigate and pass data between pages. Also describes the Application Bar and the Back button.

10. Running your App in the Background (Tombstoning)

Describes how to restore your application to a presentable state when your application is terminated by a phone call, the phone going to sleep, or the user pressing the Start button and then pressing Back.

11. Push Notifications for Windows Phone Development

Describes how to send Push Notifications to the phone, including Toast Notifications, Raw Notifications, and Live Tile Updates.

12. Publishing Your Application in the Marketplace

Describes the requirements and process for submitting your application to App Hub for publication in the Windows Phone Marketplace.


Visuals and Media

visuals and media

1. Images

Describes how to integrate images into your applications.

2. Animations

Describes how to integrate animations into your applications to make them more interactive.

3. Video and Audio

Describes how to integrate media into your applications.

4. Graphics

Describes how to draw scalable vector graphics, such as shapes, such as ellipses, rectangles, polygons, and paths.

5. Brushes

Describes how to draw with various colors, gradients, and even video.


Working with Data

working with data

1. Getting Data into Your Windows Phone Applications

Describes the different ways and technologies to store and retrieve data for use in your application.

2. Data Binding to Controls

Describes how to bind data to a control and customize the display.

3. Isolated Storage

Describes how to store and retrieve data on a Windows Phone device.

4. Accessing a REST Web Service

Describes the ways to call REST services, such as blogs, maps, and search, to retrieve data.

5. Consuming a Windows Azure Data Service by using the OData Client

Describes how to consume a Windows Azure Data Service by using the Open Data Protocol (OData) Client.


Sensors and Other Phone-Specific Features

sensors

1. Launchers and Choosers

Describes how to perform various common phone tasks from your application, such as making a phone call, searching the Web, or selecting a contact.

2. Detect Movement (Accelerometer)

Describes how to use the accelerometer on the phone.

3. Developing with the Windows Phone GPS (Location Services)

Describes how to use the location services.

4. Developing with the Windows Phone Camera

Describes how to use the camera.

Tags: ,
Author: Abhishek Baxi
Abhishek Baxi is an independent technology columnist for several international publications and a digital consultant. He speaks incessantly on Twitter (@baxiabhishek) and dons the role of Editor-in-Chief here at Techie Buzz.

Abhishek Baxi has written and can be contacted at abhishek@techie-buzz.com.
 
Copyright 2006-2012 Techie Buzz. All Rights Reserved. Our content may not be reproduced on other websites. Content Delivery by MaxCDN