Vývoj mobilní aplikace pro iOS obsahující program na posílení stres managementu
Development of Stress Management iOS Mobile Application
Typ dokumentu
diplomová prácemaster thesis
Autor
Jan Ševela
Vedoucí práce
Pergl Robert
Oponent práce
Pavlíčková Petra
Studijní obor
Webové a softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato diplomová práce se zabývá tvorbou mobilní aplikace podporující metody pro řízení stresu. Vznikla ve spolupráci s dalšími diplomovými pracemi, z nichž jedna je zaměřena na vývoj aplikace pro Android zařízení a druhá přímo na psychologickou teorii řízení stresu. Aplikace je řešena pro iOS zařízení a tvořena za pomoci programovacího jazyka Swift, doplněna moderní sadou nástrojů SwiftUI pro tvorbu uživatelského rozhraní, dále sadou vývojových nástrojů AppAuth pro nativní aplikace k ověřování a autorizaci koncových uživatelů, sadou vývojových nástrojů Foundation pro nativní aplikace ke komunikaci s REST API rozhraním. Práce řeší požadavky, které vzešly od autorky diplomové práce, jež se zaměřuje právě na psychologickou teorii řízení stresu. Tyto požadavky jsou důležité pro nalezení způsobu spojení mobilní aplikace scproblematikou řízení stresu. Velký důraz je kladen na přehlednost a jednoduchost uživatelského rozhraní, běžné zvyky uživatelů iOS zařízení, ale zároveň také na nevelké rozdíly s aplikací pro Android zařízení, aby celý projekt působil jednotně. Práce má podpořit pilotní projekt, jeho další rozvoj a budoucí přínos mobilních aplikací při řízení stresu v každodenním životě. Dále je doplněna o doporučení, jakým způsobem aplikaci rozvíjet v budoucnu. The diploma project is focused on mobile application development platform supporting methods for stress management. Its inception was formed through collaborating two other diploma projects. The first project discusses application development for Android devices and the second project approaches the psychological theory of stress control. The application is designed for iOS devices and developed through the Swift programming language. It is supported by a set of tools Swift UI used for generating a user interface. Furthermore, a set of development tools for Native Applications were used. These include the AppAuth for verification, authorization of end-users; and Foundation for communication with REST API interface. The aim of the application is to address the requirements that arose from the diploma project approaching the psychological theory of stress control. These requirements are vital to generating a connection between the mobile application and stress management issues. Great emphasis was placed on clarity and simplicity of the user interface, common behaviour of iOS device users; and small differences with applications for Android devices so that the project works uniformly. The aim is to support the pilot project and future benefit in mobile applications for daily stress management. The work also includes recommendations for adaptability of the application for future use.
Kolekce
- Diplomové práce - 18102 [1036]