Diplomová práce

Mobile application for gamified habit tracking

Bc. Robin Chmelík
Anotace

Tato diplomová práce se zabývá vývojem gamifikované aplikace na sledování návyků pro platformy iOS a Android, pomocí frameworku Flutter a ASP.NET Core. Aplikace integruje mechaniky z RPG her, jako levelování postavy, sbírání vybavení, nebo tahový souboj, do procesu sledování uživatelových návyků, přičemž veškerý herní postup je řízen výhradně činnostmi z reálného života. Většina funkcí aplikace byla …více

Abstract

This thesis developed a gamified habit-tracking application for iOS and Android using the Flutter framework and ASP.NET Core. The application integrates RPG mechanics, such as character progression, equipment system, and turn-based combat, into the habit tracking experience, with all game progress driven exclusively by real-life actions. The project designed most of its features using the Octalysis …více

Zadání práce
The thesis aims to develop a cross-platform mobile application for tracking habits, tasks, and long-term goals with strong focus on gamification. 

This gamification aspect will be implemented through typical RPG mechanics, such as leveling up, allocating skill points, or completing quests. These mechanics will be then used in a simple turn-based mini-game, in which user's habits (represented as soldiers, creatures or other abstract characters) fight against various enemies representing user's goals or challenges. The exact mechanics of this implementation are to be decided by the student. However, the student should review existing gamification techniques in this application category and compare their implementation to these existing solutions.

The client side will be developed using Flutter to support both Android and iOS, while the backend will be built with .NET to enable content sharing and other online capabilities. The application will follow Clean Architecture principles, support offline mode, and provide encrypted data synchronization compliant with best practices in user data management.

The thesis will also include a qualitative analysis of the final application to assess how gamification features influence user's consistency and motivation in maintaining their habits and achieving their goals.
Práce zkontrolována:
20. 5. 2026 19:03, RNDr. Samuel Pastva, Ph.D., učo 410286
Jazyk práce
angličtina angličtina
Termín obhajoby
18. 6. 2026
Práce byla úspěšně obhájena

Vedoucí

RNDr. Samuel Pastva, Ph.D., učo 410286
KPSK FI MU

Oponent

Mgr. Mária Šviriková
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Návrh a vývoj softwarových systémů
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.