Hlavním cílem této bakalářské práce je přispět k digitalizaci veřejné dopravy ve Zlínském kraji (regionální linky, MHD Uherské Hradiště a MHD Zlín) a vytvořit mobilní aplikaci pro dva hlavní mobilní operační systémy Android a iOS. Tato aplikace bude uživatelům jasně a přehledně prezentovat data o vozidlech. Konkrétně se jedná např. o polohu na mapě zjištěnou na základě dat z GPS modulů z palubního počítače vozidel, přesné zpoždění vozů, jízdní řády a vizualizaci polohy a také virtuální odjezdové a příjezdové tabule pro vybranou zastávku.
Anotace v angličtině
The main objective of this bachelor thesis is to contribute to the digitalization of public transport in the Zlin region (regional lines, public transport in Uherské Hradiště and Zlin) and to create a mobile application for the two main mobile operating systems Android and iOS. The mobile application will provide a clear and user-friendly way of presenting data and information about public transport vehicles. For example, the location of a vehicle on the map based on the onboard GPS module, accurate delays, timetables and visualization of the current location, and virtual departure and arrival boards for the selected stop.
Klíčová slova
Android, iOS, Flutter, widget, veřejná doprava, mobilní aplikace, mobilní zařízení
Klíčová slova v angličtině
Android, iOS, Flutter, widget, public transport, mobile application, mobile device
Rozsah průvodní práce
86 s. (128 655 znaků)
Jazyk
CZ
Anotace
Hlavním cílem této bakalářské práce je přispět k digitalizaci veřejné dopravy ve Zlínském kraji (regionální linky, MHD Uherské Hradiště a MHD Zlín) a vytvořit mobilní aplikaci pro dva hlavní mobilní operační systémy Android a iOS. Tato aplikace bude uživatelům jasně a přehledně prezentovat data o vozidlech. Konkrétně se jedná např. o polohu na mapě zjištěnou na základě dat z GPS modulů z palubního počítače vozidel, přesné zpoždění vozů, jízdní řády a vizualizaci polohy a také virtuální odjezdové a příjezdové tabule pro vybranou zastávku.
Anotace v angličtině
The main objective of this bachelor thesis is to contribute to the digitalization of public transport in the Zlin region (regional lines, public transport in Uherské Hradiště and Zlin) and to create a mobile application for the two main mobile operating systems Android and iOS. The mobile application will provide a clear and user-friendly way of presenting data and information about public transport vehicles. For example, the location of a vehicle on the map based on the onboard GPS module, accurate delays, timetables and visualization of the current location, and virtual departure and arrival boards for the selected stop.
Klíčová slova
Android, iOS, Flutter, widget, veřejná doprava, mobilní aplikace, mobilní zařízení
Klíčová slova v angličtině
Android, iOS, Flutter, widget, public transport, mobile application, mobile device
Zásady pro vypracování
Vypracujte literární rešerši na téma vývoje mobilních aplikací, včetně technologií, které hodláte při vývoji použít.
Navrhněte mobilní aplikaci pro sledování polohy vozů veřejné dopravy ve Zlínském kraji.
Naprogramujte mobilní aplikaci dle návrhu.
Ověřte funkčnost aplikace.
Mobilní aplikaci a postup jejího vývoje dostatečně popište.
Zásady pro vypracování
Vypracujte literární rešerši na téma vývoje mobilních aplikací, včetně technologií, které hodláte při vývoji použít.
Navrhněte mobilní aplikaci pro sledování polohy vozů veřejné dopravy ve Zlínském kraji.
Naprogramujte mobilní aplikaci dle návrhu.
Ověřte funkčnost aplikace.
Mobilní aplikaci a postup jejího vývoje dostatečně popište.
Seznam doporučené literatury
JEMEROV, Dmitry a Svetlana ISAKOVA. Kotlin in action. Shelter Island, NY: Manning Publications Co., [2017]. ISBN 9781617293290.
WALLS, Craig. Spring Boot in action. Shelter Island, NY: Manning Publications, [2016]. ISBN 9781617292545.
MARTIN, Robert C. Clean code: a handbook of agile software craftsmanship. Upper Saddle River, NJ: Prentice Hall, c2009. ISBN 9780132350884.
MARTIN, Robert C. Clean architecture: a craftsman's guide to software structure and design. London, England: Prentice Hall, [2018]. ISBN 0134494164.
FOWLER, Martin. Refaktoring: zlepšení existujícího kódu. Praha: Grada, 2003. Moderní programování. ISBN 80-247-0299-1.
Seznam doporučené literatury
JEMEROV, Dmitry a Svetlana ISAKOVA. Kotlin in action. Shelter Island, NY: Manning Publications Co., [2017]. ISBN 9781617293290.
WALLS, Craig. Spring Boot in action. Shelter Island, NY: Manning Publications, [2016]. ISBN 9781617292545.
MARTIN, Robert C. Clean code: a handbook of agile software craftsmanship. Upper Saddle River, NJ: Prentice Hall, c2009. ISBN 9780132350884.
MARTIN, Robert C. Clean architecture: a craftsman's guide to software structure and design. London, England: Prentice Hall, [2018]. ISBN 0134494164.
FOWLER, Martin. Refaktoring: zlepšení existujícího kódu. Praha: Grada, 2003. Moderní programování. ISBN 80-247-0299-1.
Přílohy volně vložené
CD
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v prezentaci seznámil komisi s výsledky své bakalářské práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
doc Kotyrba:
- Neexistují podobné aplikace?
- Běží aplikace už v nějakém režimu?
- Požadovalo tuto aplikaci město, kraj?
doc. Šilhavý:
- Kde je zaznamenané zpoždění?
dr. Korbel:
- Je Vaše aplikace odlišná než aplikace MHD Zlín?
Student na položené dotazy odpověděl a reagoval pohotově.