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.
Annotation in English
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.
Keywords
Android, iOS, Flutter, widget, veřejná doprava, mobilní aplikace, mobilní zařízení
Keywords in English
Android, iOS, Flutter, widget, public transport, mobile application, mobile device
Length of the covering note
86 s. (128 655 znaků)
Language
CZ
Annotation
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.
Annotation in English
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.
Keywords
Android, iOS, Flutter, widget, veřejná doprava, mobilní aplikace, mobilní zařízení
Keywords in English
Android, iOS, Flutter, widget, public transport, mobile application, mobile device
Research Plan
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.
Research Plan
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.
Recommended resources
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.
Recommended resources
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.