Make A List is a grocery list app for your Android phone that will help you stick to your budget, save you time, and even help save you money.
Lists are sorted by aisle and section so that you can acquire all items as you progress through the supermarket and never have to backtrack through busy aisles again.
Update prices as you shop so that you always know you are within your budget. If an item has been relocated since you were last in store,
update the location as you go so that you know next time where your item has been relocated to.
By following your list, you will be able to skip any aisles that do not contain required items,
thereby saving time and also saving money by allowing you to by-pass any 'enticing special deals' in these aisles that you really don't need to buy.
Once an item has been selected from the shelves and placed in the shopping trolley or basket. Tap to select the row. Once the row is selected another tap will mark the item as 'In Basket'.
This updates the 'In Basket' total cost at the top (right) of the screen, changes the text color of that item row to gray, and changes the background color so that you know at a glance where you are up to.
Tap again to remove it from the Basket.
Ever wanted to compile a list of things you didn't buy in one supermarket because you think they may be cheaper in another (but you just wanted to check the prices in this supermarket first)?
Make A List can quickly transfer any items remaining in your current grocery list (items not marked as 'In Basket') to the grocery list of any other shop you have saved in your app.
This function is also useful if you have prepared your list for one shop but find you will now be going to another shop you have saved in your app.
Simply transfer the grocery list to the shop you will now be going to.
Once transferred, all you need to do is load the shop you transferred the items to and you have a sorted list that conforms to the layout of that shop.
You can add as many shops as you like so that no matter how many supermarkets you regularly go to, you will always have a list that conforms to each shop layout.
Shops can be saved to a file in your Downloads folder so that you have an external backup. Once backed up you can easily share your shop layout with friends or family.
Want your partner or a family member to pick up a list of items at the supermarket on the way home? Simply email your shop file to them.
They can then choose to either load the whole shop file if they do not already have a layout for this supermarket,
or they can choose to just extract the grocery list from that file to append to their own shop file.
Most supermarkets these days have fairly long aisles. This makes searching an entire aisle for a particular item extremely time consuming.
Also, while you are searching all along the aisle, you tend to notice 'great deals' that you really shouldn't waste your money on.
Make A List allows you to break aisles up into sections to help locate your items faster.
These sections are allocated by you when adding an item to your shop. How many sections you want to use is up to you (up to 5 sections can be used per aisle - a, b, c, d, e ).
As an example, say you use all 5 sections and yoghurt was located half way up aisle 2, you would save its location as aisle 2, section c, or 2c.
You would then know from your list to make your way to the middle of the aisle before 'searching' for this item.
Orientation of the aisle sections is also up to the user. Start with section 'a' at the checkout end of the supermarket, the entrance end, or the deli end.
It really doesn't matter what orientation you choose, you can set your Make A List shops up to conform to however you 'see' your shop layout.
Below is an image showing a list that has three items marked as 'In Basket' (gray text, light background).
In this particular supermarket, the fruit, veg, butchery, deli, and dairy sections all pass around the outside of the aisles, hence they are marked as aisle '0'.
Fruit has been delegated to section 'a', veg - section 'b' and so on.
As mentioned above, it is completely up to you how you set the aisles and sections of your shops out.
Make A List stores the item name, price, aisle number, location (within the aisle - a to e), number of items required (quantity), and item notes (so that you can add item specific notes) for each grocery item.
These fields can all be edited as you shop so that you can easily keep your shop information up to date.
The image above shows a typical grocery list. The display for each row shows the aisle number and section,
the number of items required @ the user specified price, the item name, and then the total cost (the number of items required multiplied by the price).
Note: The example above is sorted for 'Odd-Even' aisles. the user makes their way sequentially up aisle 1 and 2, then turns back down aisle 4 to 3. See Sorting The Grocery List for more on Odd-Even and Default aisle sorting.
The price is defined by the user and can represent whatever unit they can imagine.
It could represent 'each' item, a packet of items, a bag, or a box.
It could represent the weight unit (lbs or kgs) and the user could then weigh the produce at the station and enter the actual weight in the quantity field,
resulting in the correct total price for that item.
You can also add notes to remind you of other chores that need to be accomplished while out on your shopping trip (as seen below).
These notes can be displayed or hidden at will and are not shop specific.
In other words, these same notes are available regardless of which shop you have loaded.
Make A List comes with a default shop that can be edited to your favorite supermarket configuration and prices,
or if you would rather start afresh, simply clear the default list, save it as your new shop name, and get started configuring your own shop.
You can add and save as many shops as you want.
These instructions are for Make A List Version 2.7.9
As mentioned above, to get started using Make A List. Save the default shop that comes with the app as 'your shop name' and then either edit the
existing items, or clear the shop and start from scratch.
To save the default shop as your preffered shop name. From the homepage (Add Edit) select menu option Manage Shops
The 'Manage Shops page will appear as shown below.
Enter a shop name under 'Save Current Shop (Local Save)' then tap the Save button.
If the shop name you save the new shop as differs to whatever is loaded as the current shop, it will add a new shop to your app.
The new shop will appear in the list. Select it and tap the Load Shop button.
You can now go back to the 'Add Edit' page or the 'All Items' page and edit the prices and locations to comply with your shop/supermarket.
Your Make A List app comes with a default list of grocery items that you can either edit to conform to your preferred shop layout,
or simply clear the list and start from scratch entering your own grocery items.
To clear the default list, go to the homepage ('Add Edit' page) and select the 'All Items' page by tapping the list icon (outlined in red below)
The All Items page will appear as below.
Before clearing the default list, if you think you might at some stage want to use the default items,
go to the Manage Shops page and save the default shop as your new shop name, then load your new shop and clear the list as described below.
Select menu option Clear All Items From This Shop from the menu shown below.
As you can see from this image, there are two sort options for this list. Sort by description then aisle, or sort by aisle then description.
Once you have cleared the list, if you haven't already done so, go to the Manage Shops page and save the current shop as your new shop name.
Now you're ready to start adding your own grocery items.
Add items from the Grocery List page
The fastest (and probably easiest) way to enter new grocery items into your new shop is by entering them as you need them - directly into the grocery list for your current shopping trip.
To do this, from the homepage ('Add Edit' page), tap the shopping basket icon (highlighted in the image below) to go to the 'Grocery List' page.
The 'Grocery List' page will open as shown in the image below. As in the image, if you have cleared all items from the shop, the list will be empty.
To add an item, tap the plus sign icon (highlighted above).
The Add Item layout will appear as shown below.
Type in the name of one of your grocery items. Bread is used in the example below.
If you have already added 'Bread' items to your shop you will see a list of these items appear as you enter each character, as shown in the example below.
To add one of these items to your current grocery list, just select (tap) the item in the list.
But, if you are starting up a new shop or adding items that don't already exist in your shop you would just see what is shown below.
Tap the 'Add To Shop As New Item' button.
This will add it as a new item to the currently loaded shop with default values of Aisle 0, Section a, Price $0.00, Quantity 1.
The Add Item layout will disappear and the new item is added to the current grocery list as shown below.
Continue adding as many items as you want.
Because the items are sorted by 'Aisle', Then by 'Aisle Section', then by 'Item Description', and because all new items added here have the same default values,
they will appear in the list sorted by 'Item Description' as seen in the example below.
If you know the location and price of these items beforehand, you can edit them as you enter them. Or, just leave it until you get to the supermarket and edit them as you find them in the store.
To edit an item, select (tap) the item in the grocery list and then select (tap) the pencil icon.
Then enter the correct details, such as in the example below.
When done, tap the 'Save Edit' button.
As seen in the image below, 'Bread' has now moved to the bottom of the list because of the new aisle number.
The total price at the top of the page has also updated to reflect the newly edited price.
Continue editing the newly added items and you will see them all sorted into their correct position according to the locations you enter.
As below for this example.
To mark an item as 'In Basket', select it in the list, and then tap it again.
The background will change and the item total will be added to the 'In Basket' total. As seen below.
Tap the item again to remove it from the basket.
This will make for rather slow going the first time you use the app because the items are not sorted by the correct aisle and aisle sections as you would expect to find them in the store.
But, once edited, the items are then available, and will be present in the search list next time you add the item to the grocery list.
They will also then be sorted into the correct aisle and section for you to be able to quickly navigate the supermarket.
Add items from the Add Edit page
To add a new item, simply enter a name for the item in the "Item" field. Fill in the Price, Quantity, Aisle, and Section fields and tap the save button.
The image below shows 'Chicken' ready to be added to the shop.
This is where you can also add notes to the item, in this example the note states 'Chicken Breasts' to remind yourself to buy that particular selection.
If you are unsure of the price and location of the item you are adding, either leave the fields blank and Make A List will default the values for you.
Or, to enter the location and section values, tap the 'Aisle' label (highlighted below) and select the appropriate aislse descriptor for the item you are adding. This will insert the corresponding aisle and section for you.
As an example, a small amount of Aisle Descriptors are created when you first load this app. You will need to create your own descriptors for each shop you have in your app.
See more on Aisle Descriptors
You must enter at least an item name to be able to save a new item. The default values are Price: 0.00, Quantity: 1, Aisle: 0, Section: a.
Once the item has been saved, select the 'Add To List' checkbox bottom right to add the item to the current grocery list.
Anything in aisle '0' section 'a' will be at the top of that list.
To have this item automatically added to the grocery list each time the list is recreated, select the 'Regular Item' checkbox. All Regular Items will be auto added to the list.
If the default values were used, the item will appear at the top of the grocery list until you next go shopping and enter the correct location and price for that item.
You only need to tap SAVE when adding or editing a grocery item.
When adding an item to the grocery list - selecting 'Add To Grocery List' performs an auto save on this field each time it is changed.
The same applies to the Regular Item checkbox.
In the example below Dog Food Cans will be automatically added each time the grocery list is recreated.
Add items from the All Items page
To navigate to the All Items page from the homepage (Add Edit page), select (tap) the list icon to the left of the shopping basket icon.
Items can be edited from the 'All Items' page as shown below. Select an item row and tap the pencil icon to show the edit fields displayed here.
To add an item to the grocery list from here, you must finish your edit and tap the 'Save Item' button, or Cancel to return to the list (The list is disabled while editing).
Tapping the item row again (once it has been selected) will add the item to the grocery list - the Add List icon will disappear. Tap again to remove it from the grocery list - the icon will appear again.
To set the item as a 'Regular Item' from the 'All Items' page, select the row and then select 'Set Regular Item' from the menu as shown below.
Selecting the menu option again will reset the item to normal.
'Regular Items' are displayed in green in this list.
To help you decide where in your shop (which aisle and section) to place each item we have created 'Aisle Descriptors'.
Aisle descriptors are intended to replicate the product categories displayed on the signs at the end of supermarket aisles. (example below)
Once you have created your aisle descriptors, you use them when adding or editing a grocery item. To do this, tap the 'Aisle' label and a list will appear showing all descriptors you have saved.
Selecting a descriptor from the list will place that aisle number and section in the appropriate fields for you.
The example below has the 'Aisle' label highlighted and shows the descriptor list that appears when the label is tapped.
In this example the list is sorted by description, it can also be sorted by aisle if that is how you prefer to think of item locations.
To add aisle descriptors to the current shop, you would ideally have first noted the aisle descriptions down or taken pics of the description boards at your preferred supermarket.
Select menu item 'Manage Aisle Descriptors' from the homepage (Add Edit) menu Highlighted below.
The 'Aisle Descriptor' page is loaded. The example below shows the list sorted by aisle/section.
As stated in the examples above and below, tapping the Description label will sort by description, and tapping the Aisle label will sort the list by Aisle/section.
The below example is sorted by description.
Whatever sort option you choose here is how the list displays on the Add Edit page when entering grocery items in your shop.
Once you have created your aisle descriptors they are saved with the shop.
You can also create a backup file in your Download folder, or load a saved aisle descriptor file from the Download folder using the menu options shown below.
The files are saved with a prefix of "MALDesc_" + The current shop name + The month and day. I.e. "MALDesc_Pak n Save_Jun11.txt".
The image below shows the display when the Load Saved Descriptor File menu has been selected.
As you can see, the files with the "MALDesc_" prefix are highlighted in green for easy identification.
There are three ways to add an item to the current grocery list.
1: Add Edit page (Homepage). Select an item in the search list and then select (check) the 'Add To Grocery List' checkbox on the bottom right of the screen.
To search for an item to add to the grocery list, insert at least three characters into the search field ('Enter Search Item') at the top left of the screen
The search function kicks in once a minimum of three characters have been entered.
As seen below, 'can' has been entered into the search field.
All items in the shop that contain these characters in this sequence are displayed in the search list.
Select an item from the search list.
When selected, the item fields are filled so that you can either edit the item, or tap the checkbox to add it to the grocery list.
2: Grocery List Page. As mentioned earlier, the easiest way of adding to the Grocery List is directly from the Grocery List page.
Once an item has been entered and saved in your shop, you can add it to the current Grocery List by Tapping the 'Add' icon (Plus sign highlighted below).
Start typing the name of the item you want to add in the text field containing the hint 'Enter Search Item'. Once you have entered at least three characters,
if you have any items in your shop containing that text, it will be displayed in the list as shown below when the user typed 'bre' (presumably looking for bread).
Keep entering text to narrow the search down.
Obviously, the item will only be available in this list if it has already been saved to the current Shop.
Just tap the item in the list to add it to the current Grocery List. The add / search view will disappear and you will be back in the Grocery List page with your newly added item displayed.
3: All Items Page. Add the item through the All Items page by tapping the row that contains the desired item.
Tap once to select the row, a second time will add it to the grocery list and the icon will disappear to show it has been selected. As seen above for 'Almonds', 'Apples (each)', 'Avocados' and 'Bananas'.
Tapping again will remove the item from the grocery list and the icon will be visible again.
In the example above, the 'Apples' and 'Bananas' items are displayed in green. This tells you that the items are regular items that will be auto added to the grocery list each time a new list is created.
To change this, select the row containing the item and then select menu option 'Set Regular Item' from the main menu.
To view the current grocery list, select the basket icon top right (outlined in red below).
The image below shows a typical grocery list.
The display for each row shows first, the aisle number and section.
Then in brackets, the quantity @ the user specified price followed by the item name, and then the total cost (quantity multiplied by the price).
The 'Total Price' displayed at the top left of the screen is the total cost for all items in the list.
The 'In Basket' total is the total cost of all items marked as 'In Basket'.
This is useful when you do not buy all items on your list, you still know how much your groceries will cost at the checkout.
Tapping each row first selects the row, a second tap marks the selected item as 'In Basket'.
This changes the text color of the item row to Gray with a light background and adds the total cost of this row to the In Basket total at the top of the page.
Tapping the row again will change it back and subtract that total from the In Basket total at the top of the page.
Tapping the Pencil icon (outlined in red below), displays a quick edit panel where you can change the price, quantity, aisle, and section.
You can also set the item as a regular item by checking the 'Regular Item' checkbox. This will auto add the item to the next grocery list you start.
The Menu options for the grocery list page are shown below.
Selecting the Remove From List menu (outlined in red below), removes the selected item from the current grocery list (does not remove it from the shop).
Menu Option Set Sort Options: (shown above)
This option allows you to sort your aisles and aisle sections to help your shopping trip flow more smoothly.
Selecting this menu option will open the Sort page as shown below.
The two 'Shop Sort Types' or 'Aisle Layouts' we have provided sort options for, are 'Default Aisles' and 'Even-Odd Aisles'
Default Aisles are those that flow sequentially as you make your way through the aisles ... 1, 2, 3, 4, 5, 6 etc
Even-Odd Aisles are those that are split into two aisles with odd numbered on one side and even on the other as shown below
For this layout a shopper would follow the sequence ... 1 - 2 4 - 3 5 - 6 8 - 7 etc
When Shop Sort Type 'Even-Odd' has been selected, the next section Alternate Aisles is set to Manual Sort. This is the only option available when sorting Odd-Even Aisles.
When Shop Sort Type 'Default Aisles' has been selected Alternate Aisles offers three selections.
1: Alternate a to e / e to a
2: Do Not Sort (a to e only)
3: Manual Sort
Alternate a to e / e to a
Sorts the aisles sequentially but alternates the aisle sections
- 1 a b c d e 2 e d c b a 3 a b c d e 4 e d c b a ...
Do Not Sort (a-e only)
Sorts the aisles sequentially - does not change the aisle sections
- 1 a b c d e 2 a b c d e 3 a b c d e 4 a b c d e ...
The user sorts the aisle sections manually to suit their preference
In the example below the user has selected aisle 3, tapping the 'Reverse Direction' button will change this to 'Aisle 3 Sorted A to E', Tapping it again will change it back to 'E to A'.
Only aisles that exist in your grocery list will appear here for sorting.
Menu Option Show Notes:
This option shows the notes display at the top of the grocery list. These are the non shop specific notes for reminding yourself of other chores that need to be performed while you are out.
When notes are visible, this menu is titled 'Hide Notes' and will hide the display again when tapped.
Menu Option Edit Notes:
This option allows you to edit your notes.
Menu Option Transfer Items Not In Basket:
This option appends the items in the grocery list that have not been marked as 'In Basket', to the grocery list of another shop.
When you select this option a list will appear with all available shops in your app (all shops you have created and saved) as shown below.
Simply select a shop in the list to complete the transfer.
The transfer function helps you when you change your mind and decide to buy certain items at another shop/supermarket by transferring these items to another shop that you have setup in your app.
Or, if you are out and find it more convenient to go to a supermarket other than the one you have setup your grocery list for (and that supermarket is setup as a shop in your app),
simply transfer the complete list to that shop.
Any items that are not found in the shop that you are transferring the list to will be added to the shop using the default Aisle Number '0' and Section 'a'.
A note is created to let you know that this item was 'Auto added' so that you know to correct the details when you find the item in that shop.
Menu Option Start New Grocery List
This option clears all items from the current grocery list. Then, any items that were checked as 'Regular Items' will be auto added to the new list.
From the Add Edit page select menu option Manage Shops.
This will take you to the Manage Shops Page as seen below
The Backup Current Shop field at the top of the page is where you enter the filename to use to save the current shop as a text file in the Downloads folder on your device.
Tapping the 'Save' button beside this will save the file.
Make A List will prefix the specified filename with "MALShop_" to make it easier to identify shop files in your downloads folder.
If you do not specify a filename (leave the field blank) Make A List will create a filename containing the prefix
"MalShop_" + the current shop name (in the image above "Pak n Save") + the Month and day to save it as.
An example of the filename that would be created for the page displayed above would be "MalShop_Pak n Save_Jun10.txt"
The Save Current Shop field below the Backup field is where you enter the filename to use to save the current shop to local storage on your device.
If you use a different name than what the shop is already called, it will save the shop as a new shop (add a shop to your app)
Tapping the 'Save' button beside this will save the shop.
The default view when the Manage Shops page is first opened shows all available shops in your app (as shown above).
Select a shop in the list and then tap the appropriate button to either load it, or delete it from your device permanently.
Tapping the Load A Backup File Button (shown in the image above)
will change this view to show all available text files in your Downloads folder (as shown below). It will also change the text on the button to read 'Select A Shop To Load'.
Tapping this again will take you back to the shop view
In this view, Make A List has highlighted the shop files in green (Any file that contains the prefix "MALShop_") to help identify shop files. Selecting a shop file from the list and then tapping the Load Shop File button will load this from the downloads folder,
convert it into a Make A List shop and save it to your local storage so that it is available for you use.
Once the file is loaded as the current shop, you can rename it to whatever you wish by entering a filename in the Save Current Shop (Local save) field and tapping Save.
Alternatively, if you already have that shop - or the shop you want to use - in your app and only want the grocery list from the file, select the file in the list and tap Extract Grocery List.
This will extract the grocery list items from that file and save them in the current shop.