BUCHMEI, A. Mobilní aplikace pro podporu a motivaci cvičení jógy [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Posudky

Posudek vedoucího

Herout, Adam

Řešitelka odvedla velké množství mimořádně kvalitní práce a vytvořila konkurenceschopnou aplikaci, kterou zveřejnila na Google Play a bude ji pravděpodobně dále rozvíjet. Svoji práci prezentovala na dvou studentských konferencích, na obou získala ocenění. Navrhuji práci na vhodná ocenění.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Řešitelka musela nastudovat problematiku nativního vývoje pro Android a metodiku návrhu a vývoje mobilních aplikací. Při řešení odvedla velice nadstandardní množství práce a vytvořila návrh a implementaci funkční mobilní aplikace pro podporu cvičení jógy. Při navrhování v mnoha iteracích testovala svoje návrhy a postupně je vylepšovala, takže výsledný návrh je opravdu profesionální a mimořádně kvalitní jak po estetické, tak po funkční stránce.
Práce s literaturou Řešitelka musela nastudovat množství technik návrhu a vývoje mobilních aplikací a množství nástrojů, které při vývoji používala. Dobře se seznámila také s postupy testování a vylepšování navrhované aplikace a s designovými jazyky používanými v mobilních uživatelských rozhraních. Při řešení prokázala opravdu výborné pochopení a osvojení si používaných nástrojů a technik.
Aktivita během řešení, konzultace, komunikace Řešitelka odvedla velice nadstandardní množství práce a ve svém návrhu i implementaci byla neobyčejně pečlivá a důkladná. Na konzultace docházela intenzivně po oba semestry řešení a v průběhu odvedla silně nadstandardní množství kvalitní práce.
Aktivita při dokončování Práce byla dokončena s předstihem a dostatečně konzultována.
Publikační činnost, ocenění Řešitelka se zúčastnila mezinárodní studentské konference CESCG, kde za svoji práci získala dvě ocenění. Řešitelka se zúčastnila konference Excel@FIT, kde získala ocenění odborným panelem. Svoji vyvinutou aplikaci řešitelka zveřejnila na Google Play a pravděpodobně bude aplikaci dále rozvíjet.
Navrhovaná známka
A
Body
99

Posudek oponenta

Omachtová, Alena

Bakalářská práce je nadstandardně zdařilá. Autorka prokázala nejen odborné znalosti v oblasti vývoje mobilních aplikací, ale i schopnost pracovat s uživatelským výzkumem, navrhnout komplexní řešení a kvalitně jej implementovat. Hodnotím stupněm A.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání práce lze označit za průměrně obtížné, vyžaduje zvládnutí návrhu a vývoje mobilní aplikace na platformě Android, analýzu existujících řešení a iterativní testování s uživateli. Nad rámec běžného zadání ale autorka promyšleně připravila aplikaci na budoucí rozšíření o počítačové vidění pro rozpoznání a zarovnání jógových pozic. To zvyšuje nároky na návrh, architekturu i zvolenou technologii a celkovou náročnost práce tím posouvá mírně výš.
Rozsah splnění požadavků zadání Zadání bylo splněno v plném rozsahu. Studentka se seznámila s vývojem aplikací pro Android, provedla analýzu existujících řešení a navrhla uživatelské rozhraní s důrazem na motivaci a sledování pokroku. Zároveň prokázala základní orientaci v technologiích a metodách pro počítačové vidění v kontextu mobilních vývoje. Práce v několika ohledech zadání překračuje, zejména výzkumem výpočtu streak score a důsledným zapojením uživatelského výzkumu.
Rozsah technické zprávy Textová část práce  je v obvyklém rozmezí. Jednotlivé kapitoly jsou obsahově bohaté, s důrazem na praktický přínos i teoretické základy. Obsah je relevantní a koherentní.
Prezentační úroveň technické zprávy 95 Prezentační úroveň technické zprávy je na nadstandardní úrovni. Kapitoly logicky navazují, text je přehledný a dobře strukturovaný. Práce neobsahuje zbytečná nebo prázdná místa, naopak každá část přináší relevantní informace. Velkým přínosem jsou ilustrace návrhů, prototypů a screenshoty z aplikace s jejich popisy, které výrazně podporují pochopení textu. Jedinou slabinou je místy příliš detailní popis některých implementačních prvků, například komponenta Scaffold, které by bylo možné stručněji shrnout.
Formální úprava technické zprávy 97 Typograficky i jazykově je práce na velmi dobré úrovni. Text je většinou bez chyb, dobře strukturovaný, s konzistentním používáním terminologie a správným formátováním. Občasné drobné nedostatky (např. mírná redundance v popisu některých obrazovek) nijak nesnižují celkovou kvalitu.
Práce s literaturou 94 Studentka využila relevantní odborné zdroje – knihy o návrhu uživatelského rozhraní (např. Krug, Tidwell), odborné články, směrnice k návrhu UI (Material Design) a dokumentaci ke knihovnám jako Jetpack Compose, TensorFlow Lite či ML Kit. Zdroje jsou v práci správně uvedeny a citace odpovídají běžným akademickým standardům. Převzaté části jsou jasně oddělené od vlastního přínosu, citační etika byla dodržena.
Realizační výstup 94 Prototyp aplikace je kvalitní, promyšlený a obsahuje pokročilé funkce – notifikace, gesture-based galerii, sdílení přiblížení napříč fotografiemi, propojení s kamerou, vlastní algoritmus pro výpočet streak score a další prvky, které zvyšují uživatelský komfort. Implementace v jazyce Kotlin s využitím moderních technologií jako Jetpack Compose a CameraX odpovídá současným vývojovým standardům pro platformu Android. Uživatelské rozhraní je po estetické i funkční stránce velmi dobře zpracované a působí vyváženě a profesionálně. Kód je v pořádku a dodržuje základní principy správného psaní kódu. Je však třeba zmínit, že se stále jedná o prototyp – část týkající se počítačového vidění zatím nebyla implementována, a kamera tedy slouží pouze pro náhled bez další funkčnosti. V tomto ohledu by aplikaci výrazně pomohla možnost nahrát vlastní fotografie z galerie, která by z prototypu učinila použitelný produkt i bez detekce pozic v reálném čase. Pokud by byla tato funkcionalita doplněna, mohl by prototyp být plně funkční aplikací připravenou pro uvedení na Google Play a následné získání zpětné vazby od reálných uživatelů. 
Využitelnost výsledků Výsledky práce mají praktickou využitelnost – aplikace řeší specifickou potřebu uživatelů jógy při cvičení, kterou současná řešení opomíjejí. Jedná se o prototyp systému s důrazem na motivaci a sledování pokroku. Práce může být dále rozvíjena a je aplikovatelná i na jiné oblasti např. fitness nebo rehabilitační cvičení.
Navrhovaná známka
A
Body
95

Otázky

eVSKP id 165058