Original title:
Vývoj mobilní aplikace pro platformu iOS
Translated title:
Development of mobile application for iOS platform
Authors:
Aldorf, David ; Šimek, Pavel (advisor) ; Stočes, Michal (referee) Document type: Bachelor's theses
Year:
2016
Language:
cze Publisher:
Česká zemědělská univerzita v Praze Abstract:
[cze][eng] Tato bakalářská práce se zabývá vývojem mobilní aplikace pro operační systém iOS. Vytvoření aplikace bylo provedeno na základě teoretických poznatků získaných v teoretické části bakalářské práce. Bylo provedena komparace vývojových prostředí a na základě bodovací metody bylo vybráno vývojové prostředí Xcode IDE od společnosti Apple. Poté byl vytvořen logický návrh, který obsahuje rozvržení a popisuje funkcionalitu aplikace. Na základě logického návrhu byl vytvořen grafický návrh aplikace se vzhledem opírajícím se o Material design od společnosti Google. K implementaci kódu byl použit moderní objektově orientovaný programovací jazyk Swift.
Aplikace poskytuje uživateli možnost přihlášení přes sociální síť Facebook, a nebo přes email. díky tomu je zaručena úschova dat v databázi a uživatel ke svým datům může přistoupit i z jiných zařízení iOS. Pro databázové řešení byl použit Framework FireBase. Aplikace z databáze generuje seznam receptů pro zdravý životní styl a ukládá informace o uživateli pro výpočet ideálního jídla
This Bachelor's thesis deal with the development of mobile applications for iOS operating system. Creating of application was based on theoretical knowledge gained in the theoretic part of the bachelor's thesis. It was made a comparison of development environment based on chosen scoring method. The Chosen development environment was Xcode IDE developer by Apple Inc. Then it was create a logical design that contains the layout and describes the functionality of the application. Based on logical design was created graphic design based on Material design by Google.
For the implementation of code was used modern object-oriented programming language Swift. Application allows users login via social network Facebook or via email. It ensures data storage in database FireBase and the users can access their data from other iOS devices. Application generate list of healthy life recipes from database and then keep user's informations for calculate the ideal day meal.
Keywords:
Databáze; Facebook; FireBase; iOS; Material design; Mobilní aplikace; Swift; Xcode