Používateľská náročnosť
Čo vás naučíme
- tvorbu služieb (aplikácií bežiacich na pozadí)
- tvorbu widgetov
- integráciu s webovými službami a aplikáciami
- pokročilú prácu s hardwarom v zariadení
Požadované vstupné znalosti
Je nevyhnutné mať skúsenosti s programovaním v Java na úrovni menších
projektov (desiatky tried) a je vhodné mať prehľad SQL a XML. Predpokladá
sa znalosť vývoja pre Android na úrovni predchádzajúceho školenia.
Metódy výučby
Odborný výklad s praktickými ukážkami, cvičeniami na počítačoch.
Študijné materiály
Tlačené prezentácie preberanej látky.
Osnova kurzu
Služby a Broadcast Receivery
- Broadcast Receivery
- Vlákna
- Služby bežiace na pozadí
- Integrácia aplikácií, AIDL
Tvorba widgetov
- grafický návrh
- integrácia s aplikáciou
Práca s HW
- telefónne hovory
- SMS/MMS
- audio a video
- GPS a akcelerometer
Integrácia s webovými službami
- JSON, XML
- príklad využitia Google API
- WebView, webový prehliadač vašej aplikácie