Bakalářská práce

Vývoj mobilních aplikací pro platformu Apple iOS

Mobile application development for Apple iOS platform

Vojtěch Bělovský
Anotace

Práce obsahuje tři kapitoly. V první z nich je srovnána tvorba nativních mobilních aplikací s alternativními způsoby tvorby. Konkrétně je srovnána tvorba mobilních aplikací pomocí HTML5 s nativním způsobem tvorby. Nakonec je přidáno hodnocení hybridních aplikací. Druhá kapitola této práce obsahuje stručný popis syntaxe programovacího jazyka Objective-C. Dále jsou v druhé kapitole popsány vývojové nástroje …více

Abstract

Bachelor thesis contains three chapters. In first chapter is compared native mobile applications creating with alternative methods of production. Specifically is compared the creation of mobile applications using HTML5 with native way of producing. Finally is added evaluation of hybrid applications. Second chapter of this thesis contains brief description of the syntax of the programming language Objective …více

Zadání práce
Prostudujte tvorbu mobilních aplikací z pohledu nativního vývoje. Diskutujte výhody a nevýhody nativního vývoje v porovnání s alternativními způsoby (HTML5, Flash konverze pomocí nástroje Adobe atp.). Zaměřte se na platformu iOS (nativní vývoj v Objective-C, resp. CocoaTouch). Popište vývojová prostředí (IDE), dostupné nástroje, způsob tvorby a rozsah dostupné dokumentace, rozšiřující zdroje. Porovnejte způsoby vývoje před uvedením iOS verze 7 a po něm. Proč je z hlediska vývoje tato verze specifická, nová; co vše se změnilo? Dále analyzujte a popište programovací jazyk Objective-C. Pro tento účel navrhněte a implementujte vzorovou testovací aplikaci, která svým rozsahem pokryje základní úkony při vývoji iOS aplikací. Využijte user interface dodaný společností Tapmates, aplikujte práci s UITableView, dále použijte prostředky síťové komunikace a knihoven třetích stran, jako například: AFNetworking, Mantle, HockeyApp atp. Pokročilé vývojové postupy popište. Kód aplikace detailně dokumentujte, aby splňoval obvyklé návrhové vzory použitých technologií. V závěru diskutujte svá zjištění a osobní preference, sympatie k platformě. Text koncipujte tak, aby jej bylo možné využít při výuce na FI MU.
Práce zkontrolována:
19. 1. 2014 00:30, RNDr. Jaroslav Škrabálek, MBA
Jazyk práce
čeština čeština
Termín obhajoby
3. 2. 2014
Práce byla úspěšně obhájena

Vedoucí

RNDr. Jaroslav Škrabálek, MBA
KPSK FI MU

Oponent

Mgr. Jakub Dubrovský, učo 255770
abs FI MU

Literatura

  • HOEKMAN, Robert. Designing the obvious : a common sense approach to web and mobile application design. 2nd ed. Berkeley: New Riders, 2011, xi, 293. ISBN 9780321749857.
  • Flash iOS apps cookbook100 practical recipes for developing iOS apps with Flash Professional and Adobe AIR. Edited by Christopher Caleb. Birmingham, U.K.: Packt Pub., 2012, iv, 401 p. ISBN 9781849691390.
  • iOS 6 programmingpushing the limits : advanced application development for Apple iPhone, iPad, and iPod Touch. Edited by Rob Napier - Mugunth Kumar. Chichester, West Sussex: Wiley, 2013, xviii, 534. ISBN 9781118449967.

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.