PhoneGap - vývoj multiplatformních mobilních aplikací - 3 dny (C135)

Termíny:

Aktuálně nemáme vypsaný žádný termín. Poptat termín kurzu

Cílem kurzu je naučit účastníky využívat Adobe PhoneGap – světově nejrozšířenější nástroj pro multiplatformní vývoj mobilních aplikací. PhoneGap Vám umožní jednotný, rychlý a flexibilní vývoj pro všechny nejrozšířenější mobilní platformy (Android, iOS a Windows), jednoduše pouze za pomoci JavaScriptu a HTML s CSS. Rozsáhlé dostupné API poskytnou plnohodnotné využívání hardware mobilních zařízení, včetně senzorů a možností geolokace pro vývoj moderní appky.


1. ČÁST

  • Podporované platformy pro mobilní aplikace, technologie hybridních aplikací
  • Využitelné senzory mobilních zařízení.
  • Bezpečnost prostorových dat uživatelů.
  • Rozšířenost mobilních platforem (Android, iOS, Windows) a jejich specifika.
  • Online obchody s mobilními aplikacemi (Google Play, Apple App Store, Microsoft Windows Store), možnosti umístění vlastní appky.
  • Hybridní vs. nativní mobilní aplikace, výhody a nevýhody.

2. ČÁST

  • Rozdíly mezi Adobe PhoneGap a Cordova.
  • Cordova v různých prostředích (Cordova v Adobe PhoneGap, Apache Cordova ve Visual Studio 2015) a jejich licenční podmínky.
  • Knihovny dostupných API.
  • Software potřebný pro vývoj v Adobe PhoneGap.
  • Práce ve vývojovém prostředí.
  • Ladění aplikací.
  • Deployment aplikací na mobilní zařízení.
  • Sestavení aplikace pomocí PhoneGap Build.

3. ČÁST

  • Konfigurace aplikace – přístup k prostředkům mobilního zařízení, režim celé obrazovky, orientace aplikace, atd.
  • Zjišťování systémových informací o zařízení (výrobce, typ zařízení, platforma, verze atd.).
  • Detekce dostupného připojení (Wifi, mobilní 2G/3G atd.).
  • Získávání údajů z pohybových senzorů (akcelerometr, gyroskop, kompas).
  • Geolokace.
  • Využití mapových podkladů (Google Maps, atd.).
  • Snímání fotografií, zvuku a videa z fotoaparátu mobilního zařízení a jejich využití v mobilní aplikaci.
  • Manipulace s telefonním seznamem (čtení stávajících kontaktů, ukládání nových).
  • Práce se soubory na lokálním úložišti mobilního zařízení.
  • Nastavení vlastní úvodní obrazovky (splashscreen).
  • Ošetření událostí (stav baterie mobilního zařízení, tlačítka menu atd.).

Kurz je zaměřen prakticky, doporučujeme přinést si vlastní notebook.

Všechny termíny kurzu lze absolvovat též online prostřednictvím platformy Microsoft Teams.

Požadované znalosti: HTML, CSS, Javascript

Klíčová slova: HTML, CSS, Javascript, PhoneGap, mobilní aplikace, Windows Phone, Android, iOS, multiplatformní aplikace, smartphone

Kategorie: Mobilní aplikace Webové aplikace

Termíny kurzu

Nejsou vypsány žádné kurzy. Napište nám a my s tím něco uděláme.

Prerekvizity

Navazující kurzy

Související kurzy