Original title:
Nutriční asistent
Translated title:
Nutrition assistant
Authors:
Maďar, Matúš ; Kopecký, Michal (advisor) ; Peška, Ladislav (referee) Document type: Bachelor's theses
Year:
2021
Language:
slo Abstract:
[eng][cze] Title: Nutrition assistant Author: Matúš Maďar Department: Department of Software Engineering Supervisor: RNDr. Michal Kopecký, Ph.D. Abstract: This thesis explores and implements the options for adaptive generation of meal plans. We implement our approach as a mobile application for the Android operating system. The application aims to help the user to achieve the desired weight loss or weight gain results by custom made recommendations and, at the same time, allowing small deviations from the meal plan. In case of this deviation from the proposed meal plan, the application adapts to such cases with respect to user preference. The additional feature of the application is built-in support for exploring the meal options in nearby restaurants. Our application design is modular. The implementation of the user interface is separate from the logic behind the meal plan generation. The module for meal plan generation can also be easily extended to support new meal plan generation approaches. Also, the data we currently use can be easily replaced by any other data source for food information. Keywords: Android, Nutrition, HeuristicNázev práce: Nutriční asistent Autor: Matúš Maďar Katedra / Ústav: Katedra softwarového inženýrství Vedoucí bakalářské práce: RNDr. Michal Kopecký, Ph.D. Abstrakt: Práca sa zaoberá skúmaním a implementovaním adaptívneho generovania jedálnička do mobilnej aplikácie pre platformu Android. Aplikácia pomôže používateľovi dosiahnuť cielenú hmotnosť nastavením jeho jedálnička presne na mieru, pričom dovoľuje vychýliť sa od stanoveného plánu. V prípade vychýlenia a skonzumovania nenavrhovaného jedla aplikácia dokáže reagovať v reálnom čase a adaptívne toto vychýlenie vyriešiť podľa voľby používateľa. Aplikácia taktiež zohľadňuje stravovanie v reštauráciách a implementuje možnosť vyhľadávania a zápisu reštauračných jedál z okolia užívateľa. Návrh a implementácia aplikácie umožňuje jej jednoduché rozšírenie vďaka modulárneho návrhu. UI a modul ktorý generuje jedálničky fungujú oddelene, preto môžeme jednoducho meniť UI s ktorým pracuje používateľ, bez toho, aby to spôsobilo nefunkčnosť aplikácie. Modul generujúci jedálničky je rovnako modulárny a je možné použiť v aplikácii vlastné algoritmy na generovanie jedálničkov alebo iné dáta než sú použité v tejto práci. Klíčová slova: Android, Výživa, Heuristika
Keywords:
Android|Nutrition|Heuristic; Android|Výživa|Heuristika
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/124779