|
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
|
|