Development of a mobile application using web technologies

Thesis title: Vývoj mobilní aplikace dle webových technologií
Author: Jäger, Marcel
Thesis type: Diplomová práce
Supervisor: Pecinovský, Rudolf
Opponents: Oraný, Vladimír
Thesis language: Česky
Abstract:
Cílem práce je vyvinout mobilní aplikaci pomocí webových technologií a programovacího jazyka JavaScript. Vyvinutá aplikace slouží k evidenci elektronických tržeb a splňuje všechny požadavky a nařízení Ministerstva financí. V teoretické části jsou představeny technologie a postupy, které se v současné době používají k vývoji mobilních aplikací a webových stránek. V praktické části je pomocí těchto technologií kompletně navrhnuta a následně vyvinuta webová aplikace, která je následně převedena do formy nativní aplikace, kterou je možné provozovat na zařízení s operačním systémem Android. Tohoto cíle je dosaženo použitím frameworku Cordova, ten umožňuje převést webovou aplikaci do nativní a nabízí řadu rozšíření, které těmto aplikacím zpřístupňují přístup k funkcím, které čistě webová aplikace nenabízí. Do aplikace je implementována možnost připojení pokladní tiskárny přes rozhraní Bluetooth, pomocí které je možné tisknout daňové doklady.
Keywords: návrh aplikace; vývoj aplikace; mobilní aplikace; návrh uživatelského rozhraní; vývoj JavaScript aplikace; React; EET; webová aplikace; elektronická evidence tržeb
Thesis title: Development of a mobile application using web technologies
Author: Jäger, Marcel
Thesis type: Diploma thesis
Supervisor: Pecinovský, Rudolf
Opponents: Oraný, Vladimír
Thesis language: Česky
Abstract:
The main goal of this thesis is to develop mobile application using web technologies and JavaScript programming language. The developed application is used record electronic sales and meets all requirements and regulations of the Ministry of Finance. The theoretical part presents the technologies and procedures that are currently used to develop mobile applications and websites. In the practical part, using these technologies, a web application is completely designed and subsequently developed, which is then converted into a native application that can be run on a device with the Android operating system. This is achieved by using the Cordova framework, which allows you to convert a web application to a native one and offers a number of extensions that give these applications access to features that a purely web application does not offer. The application implements the option of con- necting a cash register printer via Bluetooth, which can be used to print receipt.
Keywords: React; EET; electronic records of sales; application development; application design; web application; mobile application; user interface design; JavaScript application development

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 29. 10. 2019
Date of submission: 6. 12. 2020
Date of defense: 26. 1. 2021
Identifier in the InSIS system: https://insis.vse.cz/zp/72034/podrobnosti

Files for download

    Last update: