Předmět: Tvorba mobilních aplikací

« Zpět
Název předmětu Tvorba mobilních aplikací
Kód předmětu KMI/TMAP
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia 2
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština
Statut předmětu Povinně-volitelný, Volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
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.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika (2020) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika - specializace Programování a vývoj software (2021) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika pro vzdělávání maior (2024) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika - specializace Obecná informatika (2021) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informační technologie (2022) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní