Windows Phone 7 Cheat Sheet
Here’s a cheat sheet quick guide to a bunch of great MSDN resources on Windows Phone 7 development.
Getting Started
-
How to: Create Your First Silverlight Application for Windows Phone
-
How to: Create Your First XNA Framework Application for Windows Phone
Visual Studio 2010 Express for Windows Phone
-
How to: Deploy a Windows Phone Application Using Visual Studio
-
How to: Debug When the Windows Phone Application State Changes
Windows Phone Emulator
Fundamental Concepts for Windows Phone
Common Application Development Tasks for Windows Phone
-
How to: Create and Modify an Application Tile for Windows Phone
-
How to: Implement the Trial experience in Your Application for Windows Phone
-
How to: Test and Debug your Trial Application for Windows Phone
-
How to: Use the Developer Registration Tool for Windows Phone
-
How to: Use the Application Deployment Tool for Windows Phone
Globalization and Localization for Windows Phone
Application Features for Windows Phone
-
How to: Use Reactive Extensions to Emulate and Filter Accelerometer Data for Windows Phone
-
How to: Add an Application Bar to Your Application for Windows Phone
-
How to: Use the Bing Maps Silverlight Control for Windows Phone
-
How to: Get Data from the Location Service for Windows Phone
-
How to: Use Reactive Extensions to Emulate and Filter Location Data for Windows Phone
WebBrowser Control for Windows Phone
-
How to: Display Web Content from the Network Using the WebBrowser Control for Windows Phone
-
How to: Display Static Web Content Using the WebBrowser Control for Windows Phone
-
How to: Display Dynamically Generated Web Content Using the WebBrowser Control for Windows Phone
Media for Windows Phone
Photos for Windows Phone
Push Notifications for Windows Phone
-
How to: Set up an Authenticated Web Service for Windows Phone
-
How to: Set up a Callback Registration Request for Windows Phone
-
How to: Receive Push Notifications in an Application for Windows Phone
-
How to: Update Your Tile Without Push Notifications for Windows Phone
Windows Phone Developer Tools
Also
20 Things I’ve Learned From Traveling Around the World for Three Years
Gary Arndt is the man behind Everything Everywhere, one of the most popular travel blogs in the world, and one of Time Magazine’s “Top 25 Best Blogs of 2010.” Since March 2007, Gary has been traveling around the globe, having visited more than 70 countries and territories, and gaining worldly wisdom in the process.
This is his story …
Silverlight 4 Reference Architecture
-
Commanding
-
Querying
-
The Domain Model
-
ViewModels, Coroutines and Binding Conventions
-
- The Silverlight Toolkit for all those extra nifty controls;
- Unity 2 for Silverlight as my preferred IoC container;
- The official application themes for Silverlight;
- Caliburn Micro to ease developing using the Model-View-ViewModel pattern and to handle the complexities of asynchronous programming.
- Rhino Mocks for Silverlight for, well, mocking.
- Fluent Assertions for improving the readability of my unit tests.
Shake detection in Windows Phone 7 using accelerometer
via http://mark.mymonster.nl/2010/10/24/shake-that-windows-phone-7-and-detect-it/
The Windows Phone Developer Tools October 2010 Update
- Windows Phone Capability Detection Tool – Detects the phone capabilities used by your application. When you submit your application to Windows Phone Marketplace , Microsoft performs a code analysis to detect the phone capabilities required by your application and then replaces the list of capabilities in the application manifest with the result of this detection process. This tool performs the same detection process and allows you to test your application using the same list of phone capabilities generated during the certification process. For more information, see How to: Use the Capability Detection Tool.
- Windows Phone Connect Tool – Allows you to connect your phone to a PC when Zune® software is not running and debug applications that use media APIs. For more information, see How to: Use the Connect Tool.
- Updated Bing Maps Silverlight Control – Includes improvements to gesture performance when using Bing™ Maps Silverlight® Control.
Programmatic Silverlight Tree View Control Node Expansion using MVVM
When using the Silverlight Tree View Control, you will discover that it is not easy to expand a Tree Node programmatically without using code behind. This article shows how to do that using a Behavior.
more here …
How to capture audio from your microphone in WP7
One very common task for many mobile applications is the ability to capture the audio from your microphone and use it inside your application. Doing this on your WP7 device could not be easier. To do this you really need like 20 lines of code .
Here is the code: http://devlicio.us/blogs/derik_whittaker/archive/2010/10/22/how-to-capture-audio-from-your-microphone-in-wp7.aspx
RSS News Framework for Windows Phone 7
News Framework is an offline news reading framework on which any RSS based news website can have its own Windows Phone 7 application in just minutes. The configuration, content and styles can be managed from outside of the framework itself to fit the needs.
Features
- Offline news reading experience
- Text size adjustment
- Save for later
- Share with friends via SMS/Email
- News by category
- Rotation support
- Search within the news
- Theme support
- Open Source: to be released very soon. Only a demo app is currently available.
- Full functioning demo included: An unofficial Mashable fan app. See below images.
Blog: 3 steps to build a Windows Phone 7 app using News Framework
Codeplex: http://newsfx.codeplex.com/
Video: http://codetv.net/36/introducing-news-framework-for-windows-phone-7/
Expression Blend with Mike Taulty a 15 parts series
- Layout the Environment
- Learn a Few Keyboard Shortcuts
- Watch Your Margins
- Get Your Grids Sorted
- Paths Are Your Friend (1)
- Paths Are Your Friend (2)
- Be Resourceful
- Trigger Fires Action
- Animations
- Being More Resourceful
- Effects
- States, Groups, Transitions
- Fluid Layout and the Popup Panel
- Fluid Movement
- The Data Store
Sterling Isolated Storage Database with LINQ for Silverlight and Windows Phone 7
Sterling is a lightweight object-oriented database implementation for Silverlight and Windows Phone 7 that works with your existing class structures. Sterling supports full LINQ to Object queries over keys and indexes for fast retrieval of information from large data sets.
The goal behind Sterling is to keep it:
- Non-intrusive. You shouldn’t have to change your classes just to persist them.
- Lightweight. As of this writing, the DLL for Sterling is under 70 Kb. No one needs to bloat their project for something as simple as persisting data.
- Flexible. While the core is light, Sterling is designed to handle any serialization task and make it ultra-easy to query databases using LINQ-to-Objects.
- Portable. Sterling is designed to run on both Silverlight 4.0 and the Windows Phone 7.
download: http://sterling.codeplex.com/releases/view/48124#DownloadId=133379
Documentation: http://sterling.codeplex.com/documentation
Sample App: http://csharperimage.jeremylikness.com/2010/07/introducing-sterling-object-oriented.html
