iOS application for sleep tracking

Thesis title: iOS aplikace pro sledování spánku
Author: Chobola, Michal
Thesis type: Bakalářská práce
Supervisor: Šedivá, Zuzana
Opponents: Kučera, Jan
Thesis language: Česky
Abstract:
Tato bakalářská práce demonstruje návrh a vývoj mobilní aplikace pro iOS s názvem Sleepy. Aplikace shromažďuje, na základě zadaných informací, data o spánku a proměnných, které spánek ovlivňují a vytváří z nich přehledné statistiky pro lepší pochopení daných proměnných a jejich vliv na spánek samotný. Vývoj probíhal podle Metodiky pro Malé Softwarové Projekty(MMSP) a proto je většina částí práce zpracována podle šablon které metodika nabízí. Práce čtenáře nejdřív seznámí s mobilními operačními systémy, vývojem aplikací a charakteristikou. V této části se zaměřuji především na platformu iOS. Další kapitola uvádí do problematiky spánku a faktory ovlivňující jeho kvalitu. Cílem praktické části je, podle metodiky MMSP, navrhnout aplikaci a implementovat daný návrh. Tato část začíná vymezením požadavků na funkcionalitu aplikace, jejich analýzu a případy užití. V implementaci prezentuji zajímavé části kódu a způsob jakým řeším barevné rozložení či ukládání dat. Práce končí stručnou uživatelskou příručkou, která seznamuje uživatele s použitím a prostředím aplikace.
Keywords: iOS aplikace; spánek; vývoj aplikace; MMSP
Thesis title: iOS application for sleep tracking
Author: Chobola, Michal
Thesis type: Bachelor thesis
Supervisor: Šedivá, Zuzana
Opponents: Kučera, Jan
Thesis language: Česky
Abstract:
This bachelor thesis is about designing and programming phone application called Sleepy. App collects data from user's sleep and correlates the data for the user to actually understand them. From these data’s user can read what influences his/her sleep and what he/she could change in order to make sleep more effective. This app development mainly uses templates from Methods for Small Software Projects(MSSP, MMSP in Czech). Firstly, thesis explains phone operation systems, app evolution and characteristics. This part is focused on iOS systems. The next chapter deals with sleep problematics and aspects which influences it. Practical part deals with designing such app according to MSSP method. This part starts with identifying demands for app functionality, its analysis and usage. In an implementation are shown interesting code parts, and ways I use colors or data storage. The thesis ends with brief user's manual which shows user the app and how to use it.
Keywords: application development; iOS application; MMSP; sleep

Information about study

Study programme: Aplikovaná informatika/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 Information Technologies

Information on submission and defense

Date of assignment: 5. 2. 2018
Date of submission: 30. 4. 2018
Date of defense: 20. 6. 2018
Identifier in the InSIS system: https://insis.vse.cz/zp/64682/podrobnosti

Files for download

    Last update: