PV239 Vývoj aplikací pro mobilní platformy

Fakulta informatiky
jaro 2018
Rozsah
2/1/1. 4 kr. (plus ukončení). Ukončení: k.
Vyučující
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (přednášející)
RNDr. Jaroslav Škrabálek (přednášející)
Bc. Martin Bojnanský (cvičící)
Mgr. Jakub Dubrovský (cvičící)
Bc. Marek Sedlák (cvičící)
Mgr. Jakub Turcovský (cvičící)
Bc. Radim Vaculík (cvičící)
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
St 12:00–13:50 A318
  • Rozvrh seminárních/paralelních skupin:
PV239/Android1: St 18:00–19:50 B116, R. Vaculík
PV239/Android2: Út 8:00–9:50 B116, M. Sedlák
PV239/Android3: St 18:00–19:50 B117, J. Turcovský
PV239/iOS: Pá 8:00–9:50 B410, J. Dubrovský
PV239/Xamarin: St 18:00–19:50 B311, M. Bojnanský
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: 66/50, pouze zareg.: 7/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ě Google Android, Apple iOS (iPhone/iPad) a Xamarin (multiplatformní vývoj). 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.
Výstupy z učení
Po absolvování tohoto kurzu student bude:
- znát základní kroky, nástroje a techniky doprovázející proces vývoje mobilních aplikací
- znát specifika majoritních mobilních platforem - Android a iOS - a multiplatformního vývoje na Xamarin
- ovládat prostředí Android Studio (pro Google Android), XCode (pro iOS aplikace) a Visual Studio (pro Xamarin) 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ě Android
  • Koncepty programování, architektura a SDK na platformě iOS
  • Koncept multiplatformního vývoje a platforma Xamarin
  • Základy uživatelského rozhraní pro mobilní zařízení
  • Bezpečnost mobilních platforem
  • Projekt
Literatura
    doporučená literatura
  • The Swift Programming Language (Swift 2.1), available at: https://itunes.apple.com/us/book/swift-programming-language/id881256329.
  • developer.android.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 2-3 lidech závěrečný projekt, připraví jeho prezentaci (v rozsahu 4 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, a kvalitu prezentace
Navazující předměty
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Nachází se v prerekvizitách jiných předmětů
Předmět je zařazen také v obdobích jaro 2012, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017.
  • Statistika zápisu (nejnovější)
  • Permalink: https://is.muni.cz/predmet/fi/jaro2018/PV239

Nahoru | Aktuální datum a čas: 23. 2. 2018 15:20, 8. (sudý) týden

Kontakty: istech(zavináč/atsign)fi(tečka/dot)muni(tečka/dot)cz, studijní odd., správci práv, is-technici, e-technici, IT podpora | Použití cookies | Více o Informačním systému