Book Image

Windows Phone 7 Silverlight Cookbook

By : Robb Schiefer Jr., Jonathan Marbutt, Robb Schiefer
Book Image

Windows Phone 7 Silverlight Cookbook

By: Robb Schiefer Jr., Jonathan Marbutt, Robb Schiefer

Overview of this book

Silverlight has revolutionized development using Microsoft technologies. It is an excellent tool for mobile application development. The XAML-based markup and familiar C# code are the perfect combination for building apps efficiently and with minimum hassle.Packed full of recipes containing comprehensive instructions for the tasks required to build modern compelling smartphone apps using Silverlight.Starting with application design and architecture, you will quickly move on to more technical features and APIs you can implement to make your app stand out. You will use the Camera API to scan barcode, location services to pinpoint the user’s GPS coordinates and accelerometer to provide feedback based on movement of the phone. All of these features can be provided in a slick user interface through the power of Silverlight. Animations, behaviors and XAML provide all you need and more.
Table of Contents (18 chapters)
Windows Phone 7 Silverlight Cookbook
About the Authors
About the Reviewers

Building a simple RSS reader

One of the more popular services out there, RSS is used on many blogs and other websites. This format is very standardized and can be used to create some great news reader type applications. In this example, we will create a very basic news reader application that can pull the new feed off the site.

Getting ready

To get started, we are going to create another basic Windows Phone Application called RSSReader. There will be several pieces to this application including a model and a ViewModel. Let's start by adding folders for both Models and ViewModels.

How to do it...

Now that we have our basic file structure set up, let's add our model for our articles:

  1. 1. This will be used to just give structure to the XML that is coming in from the RSS feed. Here is our model below:

    using System;
    using System.Collections.Generic;
    namespace RSSReader.Models
    public class Article
    public string Title { get; set; }
    public IEnumerable<string> Tags ...