Vyučující
|
-
Vyjídáček Roman, Mgr.
-
Novák Lukáš, Mgr.
-
Krajča Petr, Mgr. Ph.D.
-
Trnečka Martin, RNDr. Ph.D.
-
Janoštík Radek, Mgr. Ph.D.
|
Obsah předmětu
|
Kurz seznamuje studenty se základy tvorby mobilních aplikací pro nejrozšířenější mobilní platformy, zejména pak s vývojem pro operační systém Android. Studenti jsou seznámeni se standardními vývojovými nástroji a obecnými zásadami tvorby aplikací pro mobilní telefony a tablety. Dále se kurz věnuje specifikům vývoje pro platformu iOS a multiplatformnímu vývoji. 1. Platforma Android, vývojové prostředí, struktura projektu, první aplikace 2. Konfigurační soubory projektu, aktivity, základní události, životní cyklus aplikace 3. Prvky a pravidla pro tvorbu uživatelského rozhraní, přizpůsobení se HW 4. Barvy, grafika, styly, témata, řetězce 5. Práce s daty v aplikaci, předávání a ukládání dat 6. Práce na pozadí, práce se sítí 7. Vývoj software pro iOS 8. Nástroje pro multiplatformní vývoj
|
Studijní aktivity a metody výuky
|
Demonstrace, Laborování
|
Výstupy z učení
|
Cílem kurzu je seznámit studenty s vývojem software pro mobilní operační systémy.
|
Předpoklady
|
nespecifikováno
|
Hodnoticí metody a kritéria
|
Analýza výkonů studenta
|
Doporučená literatura
|
-
Lauren Darcey, Shane Conder. (2012). Android Wireless Application Development Volume I: Android Essentials. Addison Wesley.
-
Lauren Darcey, Shane Conder. (2012). Android Wireless Application Development: Volume II: Advanced Topics. Addison Wesley.
-
Matt Neuburg. (2014). Programming iOS 7. O'Reilly Media.
-
Maximiliano Firtman. (2013). Programming the Mobile Web. O'Reilly Media.
-
Stephen G. Kochan. (2012). Programming in Objective-C. Addison Wesley.
-
Zigurd Mednieks, Laird Dornin, G. Blake Meike, Masumi Nakamura. (2012). Programming Android: Java Programming for the New Generation of Mobile Devices. O'Reilly Media.
|