** Attached screen shots are from the current version.
Screen #1 - Home screen:
This screen displays all of the users lists and a list of items that have high priority, are assigned to the user, or are due soon. There is a section for "To Do" items that need attention and a section for all of the users lists. From this screen, the user is able to create a list, access the menu, open a list or check a "To Do" item.
List representations should:
- Give some indicator that it is a list and not an item.
- Give the user an indication of how complete a list is (graphical would be nice)
- Give some indicator if the list is private or shared
- Give some indicator that there are some items in the list needing attention
Selecting a list or an item opens the list screen.
Screen #2 - List Screen
This screen lists all of the items in a list and is the main working screen when a user is working from a shopping or similar list. There will be different types of lists (Shopping, To Do, Trip, Project, Work, Home)
From this screen, users can mark items as done/not done, set priority of items, assign items to users, add and delete items, sort items by various options
For a to do list item users can
- Mark an item as done/not done
- Assign item to user
- Change priority
- Set reminder with option for email reminder
- Set note
- Attach a photo or view attached photo
** Currently, most of these actions are done on a separate screen, but this is unpopular with my users. I would like to do this from the list screen maybe by an expanded list item view or something. My current thoughts are that when a user selects an item, it expands to a larger cell with a pager control. Users could swipe between pages to access the different item options. I'm open to ideas
When items are completed, they move to a completed section. There should be an option to delete all completed items.
Screen #3 - Share Screen
The share screen is where users can share or unshare their list with friends. In addition to sharing with friends in the app, they can share with people that don't have the app by email, text message, or web. The share screen should make it clear who the list is shared with and who the list owner is.