|
Vyučující
|
|
|
|
Obsah předmětu
|
1. Seznámení s platformou Android. Vývojové prostředí pro Kotlin. Seznámení s jazykem. 2. Základní příkazy Kotlin - operace, rozhodovací podmínky, cykly. 3. Práce s jazykem Kotlin - datové struktury, funkce, OOP. 4. Práce s jazykem Kotlin - OOP, ukládání dat, multi threading 5. Seznámení s Android studiem 6. Práce na vývoji ukázkové aplikace 7. Webové služby 8. Databáze 9. Práce se senzory 10. GIS a mapové podklady 11. Vývoj ukázkové aplikace 12. Vývoj ukázkové aplikace 13. Vývoj ukázkové aplikace
|
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Metody samostatných akcí, Demonstrace, Nácvik dovedností
- Projekt individuální
- 26 hodin za semestr
- Kontaktní výuka
- 13 hodin za semestr
- Domácí příprava na výuku
- 26 hodin za semestr
- Praktická výuka
- 26 hodin za semestr
- Příprava na zápočet
- 13 hodin za semestr
- Příprava na zkoušku
- 13 hodin za semestr
|
|
Výstupy z učení
|
Cílem je prohloubit stávající znalosti programování v oblasti návrhu a vývoje mobilních aplikací. Během kurzů se studenti seznámí se současným stavem mobilních technologií a vývojovými nástroji pro tvorbu mobilních aplikací. Také se naučí, jak implementovat reálnou mobilní aplikaci pro zvolenou vývojovou platformu. Vývoj bude zajištěn v jazyce Kotlin v prostředí IntelliJ IDEA IDE a Android Studio.
Studenti se během výuky seznámí se současnými mobilními technologiemi a vývojovými nástroji pro tvorbu mobilních aplikací a naučí se pro vybranou platformu implementovat reálnou mobilní aplikaci.
|
|
Předpoklady
|
nespecifikováno
|
|
Hodnoticí metody a kritéria
|
Posouzení zadané práce, Rozbor produktů pracovní činnosti studenta, Obhajoba vlastního projektu
Aktivní účast na cvičení Zápočet bude udělen za vypracování a odevzdání jednotlivých cvičení. Zkouška bude udělena za vypracování a obhájení semestrální práce. Předmětem semestrální práce je plně funkční aplikace dle vlastního zadání (navržené zadání je nutné odsouhlasit garantem předmětu). Rozsah zpracování aplikace je stanoven individuálně po konzultaci v garantem předmětu. Povinné součásti výstupu semestrálního projektu: Použití architektury MVVM Grafická část aktivity bude počítat s otočením, přepnutím do nočního režimu Použití recycler view/ lazy column Načítání a ukládání dat do databáze nebo JSON souboru
|
|
Doporučená literatura
|
-
Develop Android apps with Kotlin. .
-
Lacko, Ľuboslav. Mistrovství Android. Brno: Computer Press, 2017. ISBN 978-80-251-4875-4.
|