To Do Today

Quickly prioritise upcoming tasks, see only what you need to do each day, week or month.

Easily set tasks to today, tomorrow or this week rather than fumble around picking the date on a calendar.

The most effective task management system on Windows Phone 7!

Read More

Left to Spend

Quickly see exactly how much money you have left in your allowance. Enter purchases quickly from the home screen, no more fiddling with your phone at the store counter.

Easily control the length of your allowance over different time lengths. Reward yourself by letting unspent money from one allowance roll over into your next, save up for that big reward.

Read More
Todo Today Todo Today Todo Today Todo Today Left to Spend Left to Spend Left to Spend Left to Spend
Applications and Development Tutorials for Microsoft Windows Phone 7

Windows Phone 7 Tutorials

Here's a series of tutorials and example applications for Windows Phone 7 based on the "31 days of Apps" built by the guys at apps amuck. I find I learn better by building real applications and the series at AppsAmuck was great inspiration. Rather than your standard tutorials we'll be building small little applications.

Minutes to Midnight

Minutes to Midnight

How long till the end of the day?.

  • Creating your first Windows Phone 7 application.
  • Using a dispatch timer.
  • Embedding a custom font.
Read More
Candle

Candle

An animated candle to light your way in the dark.

  • Embedding images in your application.
  • Animation using storyboards.
  • Programmatic versus declarative storyboards.
Read More
Tasks

Tasks

Integrate into default Windows Phone 7 functionality using Microsoft.Phone.Tasks.

  • Starting a phone call.
  • Begin an SMS message.
  • Begin an email message.
  • Search for a location.
  • Open the WebBrowser.
Read More
My IP Address

My IP Address

Detect the IP Address of your phone through an external service.

  • Creating an MVC action to return IP Address.
  • Downloading a response from a web application.
  • Deserializing a JSON object.
Read More
Count Me In

Count Me In

Never lose track of whatever you're counting again.

  • Introduction to the Model, View, ViewModel (MVVM) pattern.
  • Binding values from the ViewModel.
  • Wiring Commands to the View using Behaviours.
  • Changing the trigger of an Action.
Read More
Reaction Time

Reaction Time

Test your reaction time, are you a sloth or a cheetah?.

  • Using the VisualStateManager.
  • Creating State Transitions.
  • Using transforms.
  • Timing events using Stopwatch.
Read More
Quick Mail

Quick Mail

Repeatedly sending the same emails, this app will help.

  • Saving data to Isolated Storage.
  • Using the Application Bar.
  • Navigating between pages.
  • Reading and writing xml using Linq.
Read More
Snowfall

Snowfall

A simple animated snowfall, swipe for wind.

  • Creating and using UserControls.
  • Reading manipulation events.
  • Setting the clip for a Panel.
Read More
Quake

Quake

An interactive view of the Christchuch earthquakes of September 2010.

  • Use Element Name bindings between controls.
  • Create a value converter and use it in a binding.
  • Parse a web service with Linq to Xml.
  • Use the Bing Maps control on a page.
  • Dynamically add push pins to a Map.
Read More
Where am I?

Where am I?

Display your current position on map.

  • Use the GeoCoordinateWatcher to determine location.
  • Emulate the GPS using Reactive Extensions.
Read More
Hold it level

Hold it level

Try and keep the two circles aligned.

  • Use the Accelerometer to move an object around the screen.
  • Emulate the Accelerometer using Reactive Extensions.
  • Vibrate the phone.
Read More