Vyučující
|
-
Kratochvíl Jiří, RNDr. Ph.D.
|
Obsah předmětu
|
Přednášky: 1. Základní pojmy seznámení s vývojovým prostředím (IDE) 2. Základy programovacího jazyku JAVA 3. Seznámení s frameworkem Android 4. Struktura Android aplikace 5. Design uživatelského rozhraní (UI, UX) 6. Implementace uživatelského rozhraní 7. Zdroje a lokalizace aplikace 8. Práce s úložištěm a procesy na pozadí 9. Databáze 10. Práce s hardwarem mobilního zařízení 11. Knihovny a verzovací systémy 12. Kotlin a rozhraní pro nativní programování v CPP 13. Publikace a distribuce hotové aplikace
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Praktická výuka
|
Výstupy z učení
|
Cílem kurzu je studenty seznámit názorným způsobem s vývojem mobilních aplikací. Základním programovacím jazykem v tomto kurzu je JAVA za použití frameworku Android. Student je po absolvování kurzu schopen navrhnout, naimplementovat a publikovat funkční uživatelsky přívětivou Android aplikaci.
Po absolvování student získá základní znalosti vývoje mobilních aplikací. Student dovede naprogramovat jednoduchou mobilní aplikaci.
|
Předpoklady
|
Znalost matematiky, fyziky a programování v rozsahu určeném pro I.ročník
|
Hodnoticí metody a kritéria
|
Analýza výkonů studenta, Kombinovaná zkouška
Pro zisk zápočtu: 75% účast na cvičeních, >70 % ze zápočtové písemky. Zkouška: zodpovězení >75 % otázek z probírané látky.
|
Doporučená literatura
|
-
D. J. Eck: Introduction to Programming Using JAVA, 7th edition, 2014 (e-book).
-
L. Lacko: Mistrovství - Android, Computer Press, 2017.
-
M. Burton: Android App Development for dummies, Wiley, 2015.
|