ShoppingApp





ShoppingApp for Android



Pick your meals for the week, check what your need and swipe when you shop.

Do you sometimes forget to put items on your list or did you buy items you didn't need? 
Not anymore with the automatically generated checklist!

Don't write a shopping list each time from scratch. Make it automatically based upon the menu of the week.

This is not a list, this is an app.


The concept of the ShoppingApp
The idea behind the ShoppingApp is to use a weekly checklist (worklist) of items to buy, based upon the meals you intend to make for the week and a set of other items that you regularly need.

With the worklist in your hand you can walk round the house to check what you actually need to buy and this generates a shopping list for each shop that you need to visit.

While shopping, you can tick off (swipe left) the items you have bought.

Setting up
For this you use the menu-buttons behind the "More ..." button.

You first add the shops that you use. There is a default shop, but you can change its name. Add the most visited shop first because that will make it easier to pick them when adding ingredients and other item.

Then you add the meals you frequently cook and add all the relevant ingredients. Then you add other items you regularly buy.

Tip: Specify a zero-amount for those items you do not need to buy every week but want to appear in the worklist just as a reminder see if you need it. When adding items, you can add the isle. You do not have to use this but the shopping list is sorted on shop name and isle, so everything is sorted in walking order when you do your shopping.

You can also specify a category for the items. The worklist will be sorted by these categories so similar items are grouped together. Via set "Settings" button you pick the start day of your week. Usually the day that you do your shopping.


Make your shopping list
On a weekly basis you pick the meals for the week.

Then you make your worklist. The screen will standard show the existing worklist. On the top right you can see the date you created this. The first time the screen will be blank. When you make your worklist, it will be comprised of all the items of the weekly menu and all the other regular items.

When you make the worklist, you can choose whether you want to buy everything at the shops the way you set it up, or override the shop and decide to buy everything at a single shop. Once you have created the worklist, you can add Ad Hoc items. These Ad Hoc items only exist for that weekly worklist. You can also modify the items in the worklist. This does not change the original items as you have set it up.

As it might be that during your shopping, you did not buy some of the Ad Hoc items. Therefor you have the option to hold on to them for the next worklist. You can also clear the list. Then you can add a set of Ad Hoc items and have a list that is not based upon the meals or regular items.

With the worklist you can walk through your house to see what you actually need to buy.
If you still have enough of a certain item, you can reduce the amount to buy to zero so that the item will not show on the resulting shopping list. The worklist is sorted alphabetically. You probably will have the same items for different meals. Therefore they will be grouped together. If you have duplicate items, an option is to set the duplicate item to zero and increase the amount of the other item.

Shopping
The actual shopping list is behind the "List" menu-button. When you place an item in your shopping basket or trolley, you swipe left to mark the item. The item will be marked grey and the item count is decreased with one. You can swipe right to undo this.

Files
A phone generally has three different types of storage: internal to the app, on the file system or the SD card. SD cards are not treated by all devices the same so the ShoppingApp relies on the internal app storage and the general device storage (which in various cases can include to the SD card).

Via "Settings" you can save the data file at another location on the phone or you can open an other existing file. Because you could have entered many items and meals, it is probably good to have a copy of the file somewhere else in case you ever need to uninstall the app. Otherwise you would lose the data.

Making a backup is as easy as saving the file in another folder and then saving it back to the internal app storage.

Every android phone has a Files app with which you can access the file system. Using the Files app of android you can then move it to the internet or email it to someone else. Make sure you never modify the contents of the file.

When saving the file to another location, the file on that location will be the file that the app is using.

You can also export the data file to Onedrive or import a file from Onedrive. Importing the file from Onedrive means that the existing data will be overwritten with the contents of the imported file.

Every Windows 10 user generally has a Microsoft account which covers Onedrive. To import or to export to Onedrive, the Onedrive app must be installed on the device. If this is not the case, the system will automatically start the process of installing the Onedrive app. Subsequently you will be asked to login with your Microsoft account. Then you can upload the data file to a folder on Onedrive or pick a file on Onedrive to import. When you place it in a shared folder in Onedrive, then your family members or house mates can import a copy of the data. Tip: The person who the folder is shared with, should add this folder to his Ondriver (as Onedrive) calls it so the folder appears among the own folders of Onedrive.

Disclaimer, privacy, content and security
The use of this app and the consequences thereof are the responsibility of the user. 
This app does not send any data to any party and does not share it with any other app on the device. 
The app does not access any data on your device other than the data that you entred in the app itself.
This app does not show any information and content, other than the data that was entered by the user, generic field tabel texts and the general help text.
Except for the text that the user enters, all field texts and help texts are suitable for people of all ages, though the app is intended generally for adults though there is no reason why younger people could use it as well.
Data is stored either internally in the app's own data-space or, if so specfied by the user, at a location as specified by the user. 
The developer is not responsible for advertising content that might be included via the Google's advertising services.