Nowadays, we are increasingly living in the world of social services, and it is no different in the field of printing too. The younger generation prefers to print in a printer place, than to maintain an own printer. Although printing is not environmentally friendly, but if you need to print some documents, do it quickly and easily.
The aim of this master thesis is to further develop an existing printer service. This service supports remote printing, which means that if a user uploads a document on a mobile device, selects a printer place, and starts the print request, then the user can enter the printer place with the received code, where get the printed document. Improvement not only meant technological changes, but also new features have been added to the existing service, and old ones have been removed or changed. As part of the master thesis, a whole new android application has been created with a well-designed architecture and thoughtful processes. The old, obsolete backend technology has been replaced with a reliable and rich feature set BaaS system.
In the thesis, the task is described in a detailed, specification-level description followed by the literature research section, where the technologies, tools and similar solutions are presented. The architecture of the system and the design steps of the android architecture are also described, followed by detailed implementation using UML diagrams and code snippets. The thesis includes a detailed user guide with screenshots. Finally, overall thoughts about the performed work in the thesis will be summarized, providing a brief outline of the development options and directions that can make this business application better.