Používateľská náročnosť
Čo vás naučíme
- základné princípy vývoja pre Android
- základy návrhu užívateľského rozhrania Android
- štruktúrovanie aplikácie a nastavenie
- ako pracovať s niektorým 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 o SQL a XML.
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ácia preberanej látky.
Osnova kurzu
Základy architektúry a filozofie Android
- architektúra systému
- aktivity a intenty
Zoznámenie sa s vývojovým prostredím Eclipse a Android SDK
- práca s prostredím
- plugin Android SDK
- vytvorenie kostry aplikácie
Design UI
- zdroje (resources)
- layouty
- štýlovanie
Aktivity
- aktivity
- intenty
- manifest, intentové filtre, oprávnenie
Uloženie dát na zariadenie
- Preferences
- Content Providers
Práca s niektorými základnými prvkami HW
Publikácia aplikácie