Kód kurzu: ANDROID2« Krok zpět

Android: Vývoj aplikací II

Kurz je určen vývojářům s předchozí znalostí vývoje pro systém Android. Naučíte se zde pokročilé metody vývoje aplikací jako práci na pozadí a komunikaci se vzdálenými webovými službami. Vyzkoušíte si také práci se senzory, lokací zařízení a s Google Mapami. Pro práci s Google Mapami je vhodné použít vlastního zařízení s Androidem (není to podmínkou).

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
GTK 3.8.2017 2 8 200 CZK v ceně kurzu Český jazyk GOPAS Praha
 
12.10.2017 2 8 200 CZK v ceně kurzu Český jazyk GOPAS Praha
 
15.2.2018 2 8 200 CZK v ceně kurzu Český jazyk GOPAS Praha
 
24.5.2018 2 8 200 CZK v ceně kurzu Český jazyk GOPAS Praha
 
24.8.2017 2 8 000 CZK v ceně kurzu Český jazyk GOPAS Brno
 
20.11.2017 2 8 000 CZK v ceně kurzu Český jazyk GOPAS Brno
 
10.5.2018 2 8 000 CZK v ceně kurzu Český jazyk GOPAS Brno
 
18.9.2017 2 230,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
9.11.2017 2 230,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha2 8 200 CZK - 20
Brno2 8 000 CZK - 20
Bratislava2 230,00 EUR - 20

Uživatelská náročnost

Co Vás naučíme

  • práce s daty na pozadí a UI
  • síťovou komunikaci v androidu
  • integraci s webovými službami a aplikacemi (Google maps, Push notifikace, Firebase Console)
  • pokročilou práci s hardware v zařízení (senzory, moderní lokační služby FusedLocationAPI)
  • Služby, AIDL
  • Broadcasty, Alarmy, Widgety

Požadované vstupní znalosti

Je nutné mít zkušenosti s programováním v Javě a znalost vývoje pro Android na úrovni předchozího školení.

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích. Kurz je veden lektorem s vývojářskou praxí

Studijní materiály

  • Tištěné prezentace probírané látky

Osnova:

Práce s daty na pozadí a UI

  • Main Vlákno, Handler a Looper
  • Vlákna a AsyncTask,TimerTask

Práce se sítí

  • TCP/IP, HTTP
  • Webové služby - Google Cloud Messaging a push notifikace
  • Parsování a tvorba XML a JSON

Google Mapy

  • Nastavení SDK
  • Registrace do API, použití

Lokace a senzory

  • Lokace zařízení přes GPS a síť
  • Fused location API versus LocationManager
  • Čtení dat ze senzorů a práva

Komponenta WebView

  • Použití, volání metod na Java objektech přes JavaScript

Služby

  • started a bounded services
  • IntentService a její použití
  • Binding služby a AIDL

Broadcast receivery

  • Tvorba broadcast receiveru a jeho použití

Alarmy

  • Použítí alarmu
  • Obnovení alarmu při startu zařízení
  • nastavovaní přesného repeat alarmu v nových SDK

Notifikace

  • Pending Intent
  • Tvorba notifikace v systémové liště

Volitelná témata

  • Widgety na plochu
  • Publikace aplikací, Google Play
  • Audio a video

Něco navíc

  • Parcelable vs. Serializable
  • 9-patch, caching obrázků
  • Sparce array

Předchozí kurzy

Navazující kurzy

žádný navazující kurz
Tištěné prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.