Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Jasmína Csalová
Acad. year: 2025/2026
Supervisor: Ing. Alena Omachtová
Reviewer: Ing. Jiří Hynek, Ph.D.
This thesis focuses on the design, implementation, and validation of a cross-platform mobile application supporting the development of daily routines and habits. The theoretical part examines habit formation, motivation, and the use of gamification to influence user behavior. Based on the analysis of existing applications, a questionnaire-based survey, and iterative user testing, suitable motivational and gamification elements were identified for the target group. The proposed application aims to integrate habit tracking, community support, shared challenges, and rewards directly tied to the user's progress into a single solution. It consists of four main screens and covers all four motivational quadrants of the Octalysis framework. The application was implemented using React Native, Expo, and Firebase. Usability was continuously evaluated in six iterations using Figma prototypes and the iOS simulator. In the final phase, a qualitative study was conducted on a physical mobile device, highlighting positive perceptions of immediate feedback when marking routines, calendar-based activity visualization, and the reward system. The application was published on TestFlight and made available for beta testing.
habit building, daily routines, behavior change, gamification, Octalysis, user motivation, user testing, UI/UX design, mobile application, cross-platform development, React Native, Expo, Firebase, Figma, prototyping, notifications, Design Thinking
Date of defence
18.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studentky na položené otázky rozhodla práci hodnotit stupněm A.
Topics for thesis defence
Language of thesis
Slovak
Faculty
Fakulta informačních technologií
Department
Department of Computer Graphics and Multimedia
Study programme
Information Technology (BIT)
Composition of Committee
doc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. Vladimír Janoušek, Ph.D. (místopředseda) Ing. Radek Hranický, Ph.D. (člen) Ing. Jiří Matoušek, Ph.D. (člen) Ing. Zdeněk Materna, Ph.D. (člen)
Supervisor’s reportIng. Alena Omachtová
Studentka přistupovala k práci samostatně, systematicky a s vysokou mírou odpovědnosti. Výsledkem je kvalitně zpracovaná aplikace s promyšleným uživatelským rozhraním, propracovaným gamifikačním systémem a reálným praktickým využitím. Cením rovněž rozsahu provedeného uživatelského testování a iterativního přístupu k návrhu. Navrhuji hodnocení stupněm A.
Práce navazuje na dlouhodobou aktivitu studentky v této oblasti — studentka se tématu věnuje již třetím rokem v rámci předchozích semestrálních projektů. Cílem bakalářské práce byl návrh, implementace a ověření multiplatformní mobilní aplikace pro podporu budování návyků a denních rutin s využitím vhodných gamifikačních prvků. Studentka prostudovala teorii formování návyků a motivace, analyzovala existující řešení a aplikovala gamifikační prvky. Iterativně navrhla a otestovala uživatelské rozhraní v několika iteracích. Aplikace byla implementována pomocí React Native, Expo a Firebase. Zadání bylo splněno v plném rozsahu a kvalitně.
Studentka aktivně vyhledávala a kriticky pracovala s odbornou literaturou v oblastech návrhu uživatelských rozhraní, teorie návyků a gamifikace. Doporučenou literaturu vhodně doplnila o vlastní zdroje včetně odborných článků k metodikám testování použitelnosti.
Studentka pracuje na projektu již třetím rokem v rámci navazujících semestrálních prací, díky čemuž byla v posledním roce velká část obsahu již zpracována. Z toho důvodu nebyla nutná vysoká frekvence konzultací — ty probíhaly podle aktuální potřeby, vždy s konkrétními tématy a otázkami. Studentka komunikovala spolehlivě, dohodnuté termíny dodržovala a dílčí úkoly řešila samostatně a iniciativně.
Práce byla dokončena s dostatečným předstihem. Finální verze technické zprávy i aplikace byla detailně konzultována a studentka zapracovala uplatněné připomínky.
Vytvořená aplikace prošla beta testováním prostřednictvím služby Apple TestFlight a v nejbližší době bude zveřejněna v Apple App Store, kde bude dostupná širší veřejnosti.
Grade proposed by supervisor: A
Reviewer’s reportIng. Jiří Hynek, Ph.D.
Studentka splnila zadání práce a implementovala funkční multiplatformní mobilní aplikaci zaměřenou na budování denních návyků. Práce obsahuje některé výše zmíněné nedostatky zejména v prezentační části technické zprávy. Praktický výstup nicméně hodnotím velmi kladně. Navrhuji hodnocení stupněm A.
Evaluation level: průměrně obtížné zadání
Cílem práce byl návrh, implementace a testování multiplatformní mobilní aplikace podporující budování denních rutin a návyků. Studentka se musela seznámit s frameworkem React Native a ekosystémem Expo, backendem Firebase a psychologickými teoriemi formování návyků včetně gamifikačního rámce Octalysis. Zadání hodnotím jako průměrně obtížné. Považuji ho za splněné.
Kapitoly mají logickou návaznost. Rešerše je spíše stručná, ale dostačující. V kapitole 5 by bylo vhodné uvést návrh architektury systému a datového modelu. V části věnované testování by bylo vhodné podrobněji popsat uživatele, kteří se ho účastnili.
Po formální stránce je práce na dobré úrovni, jazykově i typograficky. Studentka uvádí, že pro korekturu textu využila nástroj ChatGPT. Nalezl jsem pouze drobné nedostatky (např. prázdné místo na straně 9).
Výsledná aplikace implementovaná pomocí React Native, Expo a Firebase je funkční a propracovaná. Působí hezkým dojmem a je uživatelsky přívětivá. Jako drobný nedostatek vnímám omezené možnosti přizpůsobení notifikací. Studentka zmiňuje důraz na uživatelskou přívětivost, avšak uživatelské testování probíhalo s relativně malým počtem účastníků.
Aplikaci je potenciálně možné uveřejnit v dostupných obchodech (Google Play, App Store) pro veřejnost.
Evaluation level: zadání splněno
Evaluation level: je v obvyklém rozmezí
Práce s literaturou je přiměřená. Studentka kombinuje odborné a online zdroje. Jako primární teoretický rámec byl zvolen model Octalysis, který studentka prostudovala.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová