Preferences

Layout

This page contains the list of user's dietary preferences. The user can compose it himself, or it can be created remotely by dietary specialist.

The list of Preferences can be opened from the Main Menu.

Each preference can have one of four levels:

Depending on the level, the preferences in the list are displayed in different colors from red to green.

When user taps on the item in the list of preferenes, the app displays two buttons:

Edit

This button allows to modify previously created preference.

Delete

This button removes the preference entry from the list without possiblity to restore it.


There are two types of preferences : for ingredients and for nutrients

ingredients angles


Ingredients. The user can type one or several names of the food components or dish names, separated by comma. After that he should select the desired level of this preference.

nutrients


Nutrients. For nutrients the user can select its name from drop down list. The list contains nutrient names like: alcohol, sugar, fiber, caffeine. After that it is needed to set the limit for daily intake (in grams) for this nutrient. Finally user selects the desried level of this preference.

question


When user adds his meal to the Food Diary, the app verifies the dish name and each of its components against the list of preferences. If one of preferences is not recommended, the app will ask user a question: "Would you like to add it to the Food Diary?"

In the case of positive answer, this food is added. Otherwise it is not registered, as user declined to eat it.

Buttons

At the bottom of the page there are floating buttons:

Speak

Button Plusis used to add new preference to the list.

Speak

Tapping button Speak user gives voice commands to the app.

Information

Button Information opens popup window with brief description of the page, its voice commands and buttons.

Voice commands

The user can ask the app the questions like:

The app will take the dish name and its components as keywords, and will try to find them in the list of preferences. If the preference with given keyword is found, the app depending on the its level will say: