dc.contributor.advisor | Žáček, Jaroslav | |
dc.contributor.author | Sokolovský, Ľubomír | |
dc.date.accessioned | 2017-08-23T09:29:05Z | |
dc.date.available | 2017-08-23T09:29:05Z | |
dc.date.issued | 2017 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/119199 | |
dc.description.abstract | This thesis tries to tackle the issue of choosing the most suitable development tool for multi-platform mobile app. It focuses on frameworks enabling general app development for Android, iOS and, optionally, Windows. The thesis analyses decisive factors in development framework selection both theoretically and practically. The practical analysis lies in demonstrative implementation of use cases crucial in mobile app development. All use cases are implemented in 3 distinct frameworks - Apache Cordova, React Native and Xamarin. The analysis resulted in composing a series of methodological steps which guide its user through the process of selecting the most suitable mobile multi-platform development tool. The methodology was succesfully verified on a set of existing or planned mobile apps. The primary benefit of this thesis is a simple, yet very precise way of evaluating the suitability of an arbitrary mobile multi-platform framework for almost any project. | en |
dc.description.abstract | Táto práca sa snaží vyriešiť problém vyberania najvhodnejšieho vývojového nástroja pre multi-platformnú mobilnú aplikáciu. Zameriava sa na frameworky umožňujúce všeobecný vývoj aplikácií pre Android, iOS a, voliteľne aj, Windows. Práca analyzuje rozhodujúce faktory pri výbere vývojových nástrojov z teoretického aj praktického hľadiska. Praktická časť analýzy spočíva v demonštratívnej implementácii prípadov užitia, ktoré sú kritické pri vývoji mobilných aplikácií. Všetky prípady užitia sú implementované v 3 rozličných nástrojoch - Apache Cordova, React Native a Xamarin. Táto analýza vyústila v zostavení série metodických krokov, ktoré sprevádzajú svojho používateľa procesom výberu najvhodnejšieho mobilného multi-platformového vývojového nástroja. Metodika bola úspešne overená na skupine existujúcich alebo plánovaných mobilných aplikácií. Hlavným prínosom tejto práce je jednoduchý, no zároveň veľmi presný spôsob ohodnotenia vhodnosti ľubovoľného mobilného multi-platformového frameworku pre takmer akýkoľvek projekt. | cs |
dc.format.extent | 10878141 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | cross-platform | en |
dc.subject | mutli-platform | en |
dc.subject | mobile app | en |
dc.subject | mobile development | en |
dc.subject | Android | en |
dc.subject | iOS | en |
dc.subject | Windows | en |
dc.subject | Apache Cordova | en |
dc.subject | React Native | en |
dc.subject | Xamarin | en |
dc.subject | methodology | en |
dc.subject | multi-platformný | cs |
dc.subject | mobilná aplikácia | cs |
dc.subject | mobilný vývoj | cs |
dc.subject | Android | cs |
dc.subject | iOS | cs |
dc.subject | Windows | cs |
dc.subject | Apache Cordova | cs |
dc.subject | React Native | cs |
dc.subject | Xamarin | cs |
dc.subject | metodika | cs |
dc.title | Multiplatform Mobile Application Development Methodology | en |
dc.title.alternative | Metodika vývoje multiplatformní mobilní aplikace | cs |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Krumnikl, Michal | |
dc.date.accepted | 2017-06-05 | |
dc.thesis.degree-name | Ing. | |
dc.thesis.degree-level | Magisterský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | |
dc.contributor.consultant | Kožusznik, Jan | |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | cs |
dc.identifier.thesis | SOK0015_FEI_N2647_2612T025_2017 | |
dc.rights.access | openAccess | |