A shopping list app created for Windows Phone 7 as part of a Microsoft app development course and competition.
Created for Microsoft Competition in 2011
Requirements
After a Windows Phone 7 Developer training course, Microsoft announced an app development competition open to anyone in New Zealand. We were able to create any application we like to go into the Windows Phone App Store within 3 weeks after the course. I had used a shopping list app with certain functionality on my Android phone, and decided to create something similar for the Windows Phone 7 platform.
Solution
Developing the app was fairly simple given my background in similar Microsoft Technologies such as Silverlight and WPF.
Screenshots
Shop Screen
The Shop screen shows all the items that have been added to the shopping list. As the user shops, they tap the item and then a 'Got it' button appears for a few seconds (as shown next to Cheese). Tapping this removes the item from the Shop view.
]Frequent Screen
The frequent screen shows all items that the user has purchased in the past, sorted by frequency. They can be added to the current shop list simply by tapping. This makes it very easy to add frequently-purchased items.

Sorted and Grouped Screen
The Sorted and Grouped screens show all the foods in the user's library, either sorted by name, or grouped by category. Items are added to the shop list by simply tapping them. Tapping them again removes them. Items currently in the shop list are highlighted in a contrast colour. The colour scheme is determined by the user's selected Windows Phone 7 Theme.

ADD AND EDIT SCREENS
Adding and editing item and category screens are accessed by rotating the phone into landscape mode. Each item has a name and a category, and each category has a name and a colour. The colours make it easy to identify the type of item, and usually will correlate to a different area of the grocery store.




Summary
I used this app as my primary shopping list while I had a Windows Phone. It was also up in the app store for a while, and although it wasn't promoted at all, there were a number of people who downloaded it and gave it a positive rating. As I have not updated it to the newer versions of Windows Phone, and I am no longer an active Windows Phone developer, it is no longer available in the app store.
