Kurz je určen všem vývojářům, kteří se chtějí naučit pokročilé metody vývoje aplikací na platformě Android, 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 [...]
  • ANDROID2
  • Délka 2 dny
  • 20 ITK bodů
  • 3 termíny
  • ČR (9 000 Kč)

    SR (400 €)

  • Mírně pokročilý

Kurz je určen všem vývojářům, kteří se chtějí naučit pokročilé metody vývoje aplikací na platformě Android, 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
  • Kurz předpokládá znalosti a zkušenosti s programováním v Kotlin na úrovni kurzu [KOTLIN1]
  • Kurz předpokládá znalosti a zkušenosti s programováním na platformě Android na úrovni kurzu [ANDROID1]
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích. Kurz je veden lektorem s vývojářskou praxí
  • Prezentace probírané látky v tištěné nebo online formě

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.

Školení na míru

Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.