-
Notifications
You must be signed in to change notification settings - Fork 7
UseCases
frankandrobot edited this page Jul 1, 2012
·
4 revisions
- When a user enters task such as “Buy milk”, the GrammarParser parses the task into a Task object and gives it to the AddModifyTask Activity. There the User can modify the task, save it, complete it, or cancel it.
- In AddModifyTask the user can easily enable/disable alarms, set reminder alarms, set expiration dates, set location, and tag the task.
- The app can remind you, say 15 minutes, before a task is due. The reminder can be set per task in AddModifyTask, or set globally in the app settings.
- Tasks can be programmed to automatically expire. The expiration time can be set per task or set globally.
- Once saved, the user can view tasks in different Activies/Widgets:
- pending tasks view (tasks with no due date)
- upcoming tasks that are due (this is not a calendar view - its a list)
- day view
- week view
- month view
- year view
- map view
- tag cloud view
- There’s also a special popup that shows tasks that are due (or overdue) that day. This can be programmed to automatically popup at specific times during the day.
- It’s easy to modify tasks in the calendar views. For example, users can quickly update the due date of a task by dragging the task to a new time in the calendar.
- When its time for a task to be due, an alarm will go off. The alarm is a notification in the system tray and a popup. The popup shows a list of tasks that are due at that time.
- The user can hit snooze if he’s not ready for the alarm.
- When a user deletes a task that repeats, he has the option of deleting all previous occurrences, all future occurrences, or all occurrences (delete the task entirely).
- When the user enters a task with a location, a list shows the possible matches. Users can also view a map showing the matches.
- When the user is, say, within 1 mile of the location, an alarm will go off reminding the user that a task is due.
- The distance can be configured per task or set globally in the app settings.
- For apps tagged with “special” tags, the app will automatically do certain actions. For example:
- For “groceries”, the app will automatically alert you when you are near a grocery store and pull up a list of grocery tasks
- For “shopping”, the app will automatically alert you when you are near a shopping center and pull up a list of shopping tasks
- For “home”, the app will automatically alert you when you are home and pull up a list of home tasks.
- For “work”, …
- Users can view a tag cloud of all tags currently in use
- You can attach notes and photos to tasks.
- for birthdays/dates, recommend restaurants, movies, etc.
- You gain experience points as you complete tasks. (Gamification of GTD)