Detail práce
Aplikace pro reportování dopravních přestupků na iOS
Tato praca sa zaobera navrhom a implementaciou aplikacie pre operacny system iOS a serveru REST API. Aplikacia je implementovana v programovacom jazyku Swift a jeho rozhrani SwiftUI. Sklada sa z teoretickej a praktickej casti. V teoretickej casti sa zameriava na popis pouzitych technologii a aktualny stav uz existujucich rieseni. Prakticka cast obsahuje navrh, implementaciu a testovanie aplikacie vytvorene na zaklade poznatkov ziskanych z teoretickej casti. Vysledkom je uzivatelsky privetiva mobilna aplikacia pre nahlasovanie dopravnych priestupkov spojenych s nespravnym parkovanim v mestach s webovym rozhranim pre spravu priestupkov.
iOS, mobilna aplikacia, Apple, SwiftUI, Swift, MapKit, MVVM, dopravny priestupok, ARKit, REST API, Vapor
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta podpořené postřehy
přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm "B".
- Jaké jsou právní problémy při hlášení přestupků, specificky s ohledem na GDPR a ukládání informací? Jak může být nahlášený podnět využit?
- Pracuje Vaše aplikace i bez připojení k internetu? Je možné uložit přestupek a následně ho nahrát až se uživatel připojí k internetu?
- Jakým způsobem se generuje uživatelský identifikátor? Jak je zajištěna jeho unikátnost a bezpečnost?
Bidlo Michal, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (UITS FIT VUT), člen
Grégr Matěj, Ing., Ph.D. (UIFS FIT VUT), člen
Hliněná Dana, doc. RNDr., Ph.D. (UMAT FEKT VUT), člen
@bachelorsthesis{FITBT23663, author = "Tom\'{a}\v{s} Bud\'{a}\v{c}", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Aplikace pro reportov\'{a}n\'{i} dopravn\'{i}ch p\v{r}estupk\r{u} na iOS", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2021, location = "Brno, CZ", language = "slovak", url = "https://www.fit.vut.cz/study/thesis/23663/" }