Vyučující
|
|
Obsah předmětu
|
1. Seznámení s vývojovým prostředím, základní instalace a konfigurace 2. Vytvoření struktury projektu 3. Importování externích knihoven a práce s nimi 4. Vytváření interakcí v aplikaci 5. Práce s daty - lokální a externí zdroje dat 6. Práce s daty - vytváření, čtení, aktualizace a mazání dat 7. Správa databáze a vytvoření API 8. Formuláře 9. Čtení uživatelských vstupů a jejich ukládání pro další zpracování 10. Fungování v offline režimu 11. Využíváni vlastností fyzických zařízení (např. fotoaparát, geolokace, webové push notifikace). 12. Kompilace, testování a ladění aplikace na fyzických zařízeních a emulátorech. 13. Publikování aplikace a instalace aplikace na fyzické zařízení
|
Studijní aktivity a metody výuky
|
- Účast na výuce
- 26 hodin za semestr
- Příprava na zápočet
- 24 hodin za semestr
|
Předpoklady |
---|
Odborné znalosti |
---|
Zná principy fungování frameworků pro tvorbu mobilních aplikací |
Zná principy fungování frameworků pro tvorbu mobilních aplikací |
Odborné dovednosti |
---|
S použitím libovolného frameworku dokáže vytvořit jednoduchou mobilní aplikaci |
S použitím libovolného frameworku dokáže vytvořit jednoduchou mobilní aplikaci |
Výsledky učení |
---|
Odborné znalosti |
---|
Popsat způsoby, jakými mobilní aplikace přistupují ke zdrojům dat |
Popsat způsoby, jakými mobilní aplikace přistupují ke zdrojům dat |
Charakterizovat fungování databází |
Charakterizovat fungování databází |
Popsat základní databázové operace |
Popsat základní databázové operace |
Vysvětlit princip fungování databázových API |
Vysvětlit princip fungování databázových API |
Popsat, jak mobilní aplikace využívají hardwarové funkce fyzických zařízení |
Popsat, jak mobilní aplikace využívají hardwarové funkce fyzických zařízení |
Odborné dovednosti |
---|
Navrhnout mobilní aplikaci využívající databázi |
Navrhnout mobilní aplikaci využívající databázi |
Vytvořit a spravovat databázi |
Vytvořit a spravovat databázi |
Navrhnout databázové API |
Navrhnout databázové API |
Realizovat propojení aplikace s databází pomocí API |
Realizovat propojení aplikace s databází pomocí API |
Navrhnout a implementovat funkci, využívající hardwarovou funci mobilního zařízení |
Navrhnout a implementovat funkci, využívající hardwarovou funci mobilního zařízení |
Vyučovací metody |
---|
Odborné znalosti |
---|
Cvičení na počítači |
Cvičení na počítači |
Demonstrace |
Demonstrace |
Individuální práce studentů |
Individuální práce studentů |
Odborné dovednosti |
---|
Cvičení na počítači |
Cvičení na počítači |
Demonstrace |
Demonstrace |
Individuální práce studentů |
Individuální práce studentů |
Hodnotící metody |
---|
Odborné znalosti |
---|
Analýza výkonů studenta |
Analýza výkonů studenta |
Doporučená literatura
|
|