Shopper is a program designed to help you maintain a reusable shopping list. It runs on your Zaurus and is both quick and easy to use. The current version is 1.0.0.
You begin using Shopper by defining categories of items. Choose "Add New Category" from the Category menu. Categories are best used to break down a shopping trip by the different types of stores you will be visiting, or by the class of products you will be buying. (Grocery vs. Clothing.)
Once you have defined your categories, add items to your master list. Choose "Add Item" from the Item menu. Each item must be associated with a category. As you add items to your master list, they appear in the main window with an empty checkbox next to each. Tap-and-hold on an item for a prompt to edit or delete the item.
To show only items that belong to a specific category, choose that name from the Category menu. To view all items, choose "All".
You start in Shopper with your view set to "View All". From here you check those items that you are adding to your shopping list by placing a check in the box. This marks them as Needed items for this trip.
When you are ready to go shopping, choose "View Needed" from the Item menu. Any checked items from your master list now appear unchecked and ready-to-buy. As you buy each item, place a check in the box and it is removed from the Needed list, giving your an ongoing visual reference of your progress.
Your shopping list is stored in ~/Applications/ShoppingListQt/shoppinglist.xml.
I didn't get the idea for this program all by myself, I stole every single bit from a program with similar purpose called ShoppingList. ShoppingList was written in Java and was therefore very slow on the Zaurus. I therefore cloned the program, but this time wrote it in Qt.
I'd also like to thank Robert Crawford <crawford@kloognome.com> for developing the program I got inspired by, and for allowing me to reusing his help text for this application
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: