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.
Ř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í.
| 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. |
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.
| 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í. |
eVSKP id 165058