Kurz je určen vývojářům s předchozí znalostí vývoje v jazyce Java 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 [...]
  • ANDROID2
  • Délka 2 dny
  • 20 ITK bodů
  • 4 termíny
  • Praha (9 000 Kč)

    Brno (9 000 Kč)

    Bratislava (340 €)

Kurz je určen vývojářům s předchozí znalostí vývoje v jazyce Java 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).

»
  • 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

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

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích. Kurz je veden lektorem s vývojářskou praxí
  • Tištěné prezentace probírané látky

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
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.