Tvorba mobilní Android aplikace založené na animaci a dalších technikách

3. Poznámky k využití přístrojů a nástrojů

Bez čeho se při vývoji aplikací animačními technikami neobejdeme?

Ani v dnešní době se většina vývojářů nejrůznějších počítačových programů a aplikací neobejde bez svého osobního počítače, notebooku (laptop, 2 v 1) nebo jiného zařízení s dostatečně velkým zobrazovacím panelem (monitorem) a operačním systémem s podporou celé řady prostředí pro vývoj aplikací.

PC                                                            Notebook

            

Při grafickém návrhu vzhledu aplikace si jistě člověk vystačí pouze s myší, ale vždy pomůže a celou práci ještě více usnadní co největší plocha dotykového zobrazovacího panelu. Bohužel takové zařízení bývá i v dnešní době finančně nákladné, a tak si člověk, který není zvyklý při kreslení používat myš, musí vystačit např. s tabletem a pro přesnější práci spolu s ním může použít stylus. Tablet nebo mobilní telefon s dotykovým displejem a operačním systémem Android zároveň využijeme ke spouštění našich vytvořených aplikací.

Tablet

Vývojářské nástroje

K vývoji aplikací založených na animaci není nutné znát syntaxi konkrétních programovacích jazyků, často stačí jen aplikovat logické postupy v programech, které podporují tento způsob vývoje Android nebo také iOS aplikací. Mezi takové můžeme zařadit např. programy GameSalad nebo Stencyl, které jsou primárně určeny pro vývoj her a jejich nespornou výhodou je především jejich cena (obě jsou volně dostupné ke stažení a užívání).

GameSalad
Stencyl

Speciální výjimku tvoří dlouhá léta vyvíjený a zdokonalovaný nástroj Flash Professional od firmy Adobe. Tento nástroj také umožňuje realizovat aplikace založené na technikách animace a zároveň nabízí plnou podporou programovacího jazyka ActionScript s implementací pokročilých objektově orientovaných programovacích technik. Jeho nevýhodou může být cena, která se pohybuje v řádu několika tisíc korun. Společnost Adobe však často nabízí (aktuálně v rámci služby Creative Cloud) i zvýhodněné programové "balíky" pro školy nebo studující jednotlivce.

Adobe Flash Professional

Aplikace vyvinuté v prostředí Adobe Flash Professional potřebují ke svému spuštění na různých zařízeních platformu Adobe AIR, která vývojářům umožňuje používat osvědčené webové technologie k tvorbě internetových aplikací a implementovat tyto technologie tak, aby se daly snadno používat a uživatel je měl stále při ruce.

Adobe AIR

Emulátory

V případě, že nevlastníme nebo po dobu vývoje nemáme k dispozici tablet nebo telefon s dotykovým displejem a s operačním systémem Android, přichází v úvahu efektivní řešení v podobě Android emulátoru, kterých existuje celá řada a zvládnou po všech stránkách (snad kromě telefonování ☺) zastoupit fyzické zařízení. Často mají tu výhodu, že podporují speciální funkce pro vývojáře a většina z nich je volně dostupná. Mezi nejznámější emulátory patří např. BlueStacks, YouWave, Jar Of Beans, GenyMotion.

BlueStacks