Thesis title: |
Cestovatelská aplikace v React Native |
Author: |
Kunčíková, Adéla |
Thesis type: |
Bakalářská práce |
Supervisor: |
Luc, Ladislav |
Opponents: |
Bozděch, Jiří |
Thesis language: |
Česky |
Abstract: |
Hlavním cílem této bakalářské práce je vytvoření funkční mobilní aplikace pomocí frameworku React Native, která bude sloužit jako Cestovatelský deník. Teoretická část práce se zaměřuje na analýzu požadovaných funkcionalit pomocí rešerše aktuálně dostupných mobilních aplikací s tématem cestování. Jednotlivé funkcionality budou mezi sebou porovnány a v rámci rešerše se práce zaměří také na stanovení vlastních funkcionalit aplikace, které pracují se zajímavými místy, mapou, poznámkami a interakcemi mezi uživateli. Na základě těchto poznatků bude vytvořen prototyp aplikace sloužící jako základ pro další etapy. Praktická část práce se věnuje praktickým příkladům využití technologie React Native se základním představením React.js. Zároveň obsahuje rozdíly mezi Reactem.js a React Native a výhody oproti dalším technologiím pro vývoj cross-platform mobilních aplikací. Součástí bude postup vytváření aplikace pomocí agilního přístupu v rámci stanovených etap, implementace jednotlivých klíčových prvků včetně zohlednění všech fází životního cyklu aplikace. V závěru práce jsou shrnuty poznatky z implementace aplikace prostřednictvím testování a jeho vyhodnocení. |
Keywords: |
mobilní aplikace; React Native; Express.js; cestovatelský deník; REST API; vývoj aplikací; cestování |
Thesis title: |
Travel App in React Native |
Author: |
Kunčíková, Adéla |
Thesis type: |
Bachelor thesis |
Supervisor: |
Luc, Ladislav |
Opponents: |
Bozděch, Jiří |
Thesis language: |
Česky |
Abstract: |
The main goal of this bachelor's thesis is to develop a functional mobile application using the React Native framework, which will serve as a Travel Diary. The theoretical part of the thesis focuses on analyzing the required functionalities through research on currently available travel-related mobile applications. The individual functionalities will be compared, and the research will also focus on defining the application's unique features, which will involve points of interest, a map, notes, and user interactions. Based on these insights, a prototype of the application will be created as a foundation for further development stages. The practical part of the thesis explores the practical applications of React Native technology, along with a basic introduction to React.js. It also covers the differences between React.js and React Native, as well as the advantages of React Native compared to other cross-platform mobile development technologies. This section will include a step-by-step process of developing the application using an agile approach within predefined phases, implementing key features, and considering all stages of the application’s lifecycle. The thesis concludes with a summary of findings from the application's implementation, including testing and its evaluation. |
Keywords: |
mobile application; travel diary; React Native; Express.js; REST API; application development; travel |
Information about study
Study programme: |
Aplikovaná informatika |
Type of study programme: |
Bakalářský studijní program |
Assigned degree: |
Bc. |
Institutions assigning academic degree: |
Vysoká škola ekonomická v Praze |
Faculty: |
Faculty of Informatics and Statistics |
Department: |
Department of Systems Analysis |
Information on submission and defense
Date of assignment: |
19. 11. 2024 |
Date of submission: |
12. 5. 2025 |
Date of defense: |
2025 |
Files for download
The files will be available after the defense of the thesis.