Detail předmětu

Programování pro Android

FSI-0PAAk. rok: 2016/2017

Předmět "Programování pro Android" umožňuje studentům, kteří jsou již schopni programovat v objektově orientovaných jazycích, získat dovednosti pro vývoj aplikací pro operační systém Android.

Jazyk výuky

čeština

Počet kreditů

Garant předmětu

Výsledky učení předmětu

Tvorba aplikací pro operační systém Android.

Prerekvizity

Znalost programování v objektově orientovaném programovacím jazyce (např. C++, C #), nejlépe Java.

Plánované vzdělávací činnosti a výukové metody

Předmět je vyučován formou cvičení. Základní principy jsou nejdříve vysvětleny a následně procvičeny na příkladech.

Způsob a kritéria hodnocení

Zápočet se uděluje na základě aktivní účasti ve cvičení.

Učební cíle

Cílem předmětu je zvládnutí základů programování aplikací pro Android.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Účast na cvičeních je kontrolována. Zameškaná výuka může být nahrazena zpracováním zadaných úloh.

Základní literatura

Android – API Guides: https://developer.android.com/guide/index.html, 2015 (EN)
Lacko Ľ.: Vývoj aplikací pro Android, Computer Press, Brno, 2015 (CS)

Zařazení předmětu ve studijních plánech

  • Program M2I-P magisterský navazující

    obor M-AIŘ , 1 ročník, letní semestr, volitelný (nepovinný)
    obor M-AIŘ , 1 ročník, letní semestr, volitelný (nepovinný)

  • Program BO1-P bakalářský

    obor B-OBN , 1 ročník, letní semestr, volitelný (nepovinný)

Typ (způsob) výuky

 

Cvičení s počítačovou podporou

26 hod., povinná

Vyučující / Lektor

Osnova

– Úvod, operační systém Android, vývojová prostředí
– První aplikace, struktura projektu, základní součásti aplikace
– Aktivita a její žívotní cyklus, záměry, předávání údajů
– Kontejnery pro rozmístění prvků, vizuální návrh uživatelského rozhraní
– Interakce s uživatelem
– Seznamy objektů, fragmenty
– Zdroje, práce se zdroji
– Ukládání údajů, databáze SQLite
– Aplikace jako widget na domací obrazovce
– Grafika, multimédia
– Integrované senzory
– Služby a broadcasty, poskytování obsahu