FI:PV239 Vývoj pro mobilní platformy - Informace o předmětu
PV239 Vývoj aplikací pro mobilní platformy
Fakulta informatikyjaro 2017
- Rozsah
- 2/1/1. 4 kr. (plus ukončení). Ukončení: k.
- Vyučující
- RNDr. Jaroslav Škrabálek, MBA (přednášející)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (přednášející)
Mgr. Jakub Dubrovský (cvičící)
RNDr. David Gešvindr, Ph.D. (cvičící)
Bc. Marek Sedlák (cvičící)
Bc. Radim Vaculík (cvičící)
Mgr. Vanda Cabanová (pomocník) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Čt 12:00–15:50 A318
- Rozvrh seminárních/paralelních skupin:
PV239/Android2: Čt 8:00–9:50 A218, M. Sedlák
PV239/iOS: Pá 8:00–9:50 C525, J. Dubrovský
PV239/Windows: St 18:00–19:50 B311, D. Gešvindr - Předpoklady
- ( PB161 Programování v jazyce C++ || PB162 Programování Java ) && SOUHLAS
Pokročilá znalost programování, jejíž krátký popis je nutnou součástí Žádosti o souhlas se zápisem předmětu. Do žádosti o souhlas se zápisem prosím uveďte i platformu, o kterou máte zájem a svou motivaci pro zápis kurzu. - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
Předmět si smí zapsat nejvýše 50 stud.
Momentální stav registrace a zápisu: zapsáno: 0/50, pouze zareg.: 0/50, pouze zareg. s předností (mateřské obory): 0/50 - Cíle předmětu
- Kurz se zaměřuje na koncepty vývoje pro mobilní platformy, které představují v současné době moderní a rozšířený trend vývoje softwaru. V rámci kurzu budou představeny zejména koncepty a specifika mobilních platforem jako takových. Dále bude představena architektura a principy vývoje na platformě Apple iOS (iPhone/iPad), Microsoft Windows 10 Mobile a Google Android, které představují nejrozšířenější mobilní platformy. V rámci kurzu se vypracuje také týmový projekt, kde si studenti vyzkouší návrh a vývoj mobilní aplikace na zvolené platformě v praxi.
Po absolvování tohoto kurzu by student měl:
- znát základní kroky, nástroje a techniky doprovázející proces vývoje mobilních aplikací
- poznat specifika tří majoritních mobilních platforem - iOS, Windows 10 a Android
- ovládat prostředí XCode (pro iOS aplikace), Visual Studio (pro MS Win 10 Mobile) a Android Studio (pro Google Android) ve všech jeho důležitých aspektech. - Osnova
- Úvod do vývoje a specifik mobilních platforem
- Koncepty programování, architektura a SDK na platformě iOS
- Koncepty programování, architektura a SDK ve Windows 10 Mobile
- Koncepty programování, architektura a SDK na platformě Android
- Základy uživatelského rozhraní pro mobilní zařízení
- Bezpečnost mobilních platforem
- Beyond Mobile
- Projekt
- Literatura
- povinná literatura
- developer.android.com
- neurčeno
- Android Recipes: A Problem-Solution Approach for Android 5.0, Dave Smith
- iPhone Programming: The Big Nerd Ranch Guide, Addison-Wesley Professional, 2010, ISBN-10: 0321706242
- The Swift Programming Language (Swift 2.1), available at: https://itunes.apple.com/us/book/swift-programming-language/id881256329.
- Pro Android 2, Apress, 2010, ISBN-10: 1430226595
- Professional Android 2 Application Development , Wrox, 2010, ISBN-10: 0470565527
- Head First Android Development, Dawn Griffins
- http://www.raywenderlich.com
- Výukové metody
- seminární forma, povinná docházka, týmový projekt
- Metody hodnocení
- Kurz je založen na aktivní participaci studentů. Studenti vypracují v samostatných týmech o cca 3 lidech závěrečný projekt, připraví jeho prezentaci (v rozsahu cca 3 minut) a jednoduché online materiály pro všechny účastniky kurzu. Hodnocení kurzu vezme v potaz účast studentů během výuky a online participaci, vypracované materiály, kvalitu prezentace a zahrnuje také prvek studentova sebehodnocení.
- Navazující předměty
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
- Statistika zápisu (jaro 2017, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2017/PV239