UCHYTIL, T. Multiplatformní mobilní aplikace pro správu záznamů o provozu dálkové dopravy [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.

Posudky

Posudek vedoucího

Zeman, Kryštof

Práce studenta Bc. Tomáše Uchytila na téma Multiplatformní mobilní aplikace pro správu záznamů o provozu dálkové dopravy v teoretické části stručně uvádí do problematiky vývoje multiplatformních aplikací. Po rozebrání nejpopulárnějších frameworků student přechází k vybranému frameworku Flutter. Zde student popisuje jednotlivé kroky vývoje ve Flutteru a na závěr kapitoly se věnuje testování a ladění výkonu aplikace. V praktické části nejdříve definuje nutné vlastnosti aplikace a následně navazuje popisem celého vývoje. Z formálního hlediska práce splňuje všechny náležitosti a způsob popisu funkcionality aplikace lze považovat za velmi kvalitní. Student po celou dobu aktivně komunikoval, sám přicházel s nápady na rozšíření a dosáhl velmi pokročilého stádia vývoje aplikace. Tu nakonec nasadil jak do Google Play tak do App Store. Výstupem práce je plně funkční aplikace pro správu dálkové dopravy, jež byla nejen otestována v reálném provozu, ale má prokazatelné výsledky z hlediska úspory času a zvýšení komfortu uživatelů. Tyto výstupy potvrzuje i přiložený posudek oponenta, jež hodnotí práci jako výbornou. Na základě výše uvedeného hodnotím A/100 bodů.

Navrhovaná známka
A
Body
100

Posudek oponenta

Lattenberg, Ivo

Diplomová práce je po formální i odborné stránce v pořádku. V teoretické části diplomant popisuje výběr vhodného frameworku pro realizaci, nakonec je vybráno open-source řešení Flutter. V rámci praktické části práce byla navržena aplikace pro správu záznamů o ujeté vzdálenosti, spotřebovaném palivu, výdajích za parkovné, mýtné a dalších provozních nákladech. Kód aplikace využívá rysy objektově orientovaného programování. Aplikace je po architektonické stránce je velmi dobře navržena. Autor ji správně rozdělil do tří vrstev – UI, Businnes logiku a datovou vrstvu. Kladně hodnotím možnost pracovat i offline, což je potřeba zejména ve státech s drahým datovým připojením, či v oblastech se slabým pokrytím. Aplikace je také nachystána na možné migrace v databázové vrstvě. Při návrhu uživatelského rozhraní se autor zamýšlel i nad ergonomií používání. Aplikace je po proběhlé testovací fázi využita v reálném provozu. Zkoušel jsem předkompilovaný program na platformě Android. Byl intuitivní, kontroloval a upozorňoval na chybějící údaje, díky našeptávačům nabízel správné hodnoty. Bezchybně pracoval s HW telefonu (fotoaparát). Zdrojové soubory v přiložené složce source_files byly neúplné nebo v neaktuální podobě. V třídě CzechCupertinoLocalizations nebyly dodefinovány popisky tlačítek backButtonLabel a cancelButtonLabel. V adresáři assets/images chyběly soubory blue_bus.png a vasek_avatar.jpg referované v souboru pubspec.yaml. I přes tuto drobnost je práce velmi kvalitní.

Navrhovaná známka
A
Body
97

Otázky

eVSKP id 167222