Free Sample
+ Collection

Windows Phone 7 Silverlight Cookbook

Jonathan Marbutt, Robb Schiefer Jr.

All the recipes you need to start creating apps and making money with this Microsoft Windows Phone 7 Silverlight book and eBook
RRP $29.99
RRP $49.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849691161
Paperback304 pages

About This Book

  • Build sophisticated Windows Phone apps with clean, optimized code.
  • Perform easy to follow recipes to create practical apps.
  • Master the entire workflow from designing your app to publishing it.


Who This Book Is For

All levels of developers and designers will be able to utilize this book. The language and examples are written for beginners but there are plenty of deeper concepts to explore and code to master.

Table of Contents

Chapter 1: Layout and Design
Downloading the tools
Understanding the tools
Creating simple navigation
Using Positioning controls
Discovering the various input controls
ViewStateManager introduction
Understanding the panorama control
Using the pivot control
Chapter 2: Creating Animation
Using ViewStateManager to create simple animations
The basics of timelines
Using timelines for feedback to users
Chapter 3: Behaviors and Events
Understanding events
Understanding basic behaviors
Custom behavior
Physics engine behavior
Chapter 4: DataBinding 101/MVVM
A case for MVVM
Creating a simple model
Creating a ViewModel
Creating a view
Element-to-element binding
Chapter 5: Services, Data, and RSS
Creating a WCF service to access a SQL database
Using a WCF service in a Windows Phone application
Building a simple RSS reader
Chapter 6: Location Services
Tracking latitude and longitude
Tracking altitude, speed, and course
Chapter 7: Push Notifications to the Phone
Updating the tile background without push
Creating a service to send notifications
Registering for push notifications
Creating a notifications helper
Chapter 8: Launchers and Choosers
Automating e-mails
Chapter 9: Sensing with Sensors
Orienting your app
Chapter 10: Preparing Apps for the Marketplace
Configuring capabilities

What You Will Learn

  • Use XAML and Blend along with animations to bring your user interfaces to life.
  • Utilize web services for all your data needs.
  • Learn how the process of sending Push notifications to users saves time and battery
  • Take the power of touch to a whole new level by creating unique touch gestures for your app.
  • Generate revenue and share your app with the world through the Windows Phone marketplace.


In Detail

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.


Read More