Předmět: Programování mobilních aplikací

» Seznam fakult » FAI » AUIUI
Název předmětu Programování mobilních aplikací
Kód předmětu AUIUI/AE6MO
Organizační forma výuky Cvičení + Seminář
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština, Angličtina
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Vala Radek, Ing. Ph.D.
Obsah předmětu
1. Úvod do mobilních platforem (Android, iOS) 2. Metody vývoje mobilních aplikací 3. Vývojářské nástroje 4. Nativní SDK 5. Vývoj hybridních aplikací 6. Technologie Apache Cordova/Phonegap, Ionic 7. JS Frameworky pro vývoj mobilních aplikací 8. Nativní pluginy 9. Programování reálné hybridní mobilní aplikace pomocí Ionic FW 10. Úvod do vývoje nativních aplikací 11. Úvod do programování pro platformu Android 12. Základní stavební kameny aplikací platformy Android 13. Aktivity, předávání dat a komunikace mezi nimi, práce se sítí 14. Programování reálné aplikace Android

Studijní aktivity a metody výuky
Přednášení, Cvičení na počítači
  • Účast na výuce - 42 hodin za semestr
Předpoklady
Odborné znalosti
Znalost základních webových technologií a jazyka JavaScript Znalost objektového programování
Znalost základních webových technologií a jazyka JavaScript Znalost objektového programování
Výsledky učení
charakterizovat jednotlivé metody vývoje mobilních aplikací
charakterizovat jednotlivé metody vývoje mobilních aplikací
vyjmenovat programovací nástroje a metody vhodné pro jednotlivé mobilní platformy
vyjmenovat programovací nástroje a metody vhodné pro jednotlivé mobilní platformy
definovat možnosti programování mobilních aplikací pomocí webových standardů
definovat možnosti programování mobilních aplikací pomocí webových standardů
popsat způsob programování mobilních aplikací pomocí webového frameworku Ionic
popsat způsob programování mobilních aplikací pomocí webového frameworku Ionic
popsat způsob programování nativních mobilních aplikací pro Android
popsat způsob programování nativních mobilních aplikací pro Android
Odborné dovednosti
vytvořit mobilní aplikaci pomocí webových standardů
vytvořit mobilní aplikaci pomocí webových standardů
vytvořit mobilní aplikací pomocí frameworku Ionic
vytvořit mobilní aplikací pomocí frameworku Ionic
vytvořit nativní mobilní aplikaci pro platformu Android
vytvořit nativní mobilní aplikaci pro platformu Android
vytvořit sestavení nativního aplikačního balíčku pro platformu Android
vytvořit sestavení nativního aplikačního balíčku pro platformu Android
zobrazovat data poskytovaná REST API v mobilní aplikaci
zobrazovat data poskytovaná REST API v mobilní aplikaci
Vyučovací metody
Odborné znalosti
Cvičení na počítači
Cvičení na počítači
Přednášení
Přednášení
Hodnotící metody
Rozbor produktů pracovní činnosti studenta (technické práce)
Rozbor produktů pracovní činnosti studenta (technické práce)
Doporučená literatura
  • Android Developers. 2020.
  • Andrew Lunny. PhoneGap Beginner's Guide. 2011. ISBN 9781849515375.
  • Jeff McWherter, Scott Gowell. Professional Mobile Application Development. 2012. ISBN 9781118240687.
  • Matt Gifford. PhoneGap Mobile Application Development Cookbook. 2012. ISBN 9781849518598.


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