|
Vyučující
|
|
|
|
Obsah předmětu
|
1. Mobilní aplikace - nativní aplikace, hybridní aplikace, progresivní webové aplikace (výhody a nevýhody jednotlivých přístupů k vývoji mobilních aplikací) 2. Hlavní operační systémy, technologie a frameworky, ve kterých se mobilní aplikace vyvíjejí. 3. Instalace vývojového prostředí pro různé operační systémy, spouštění aplikace a ladění. 4. Konfigurace, assets, zdrojový kód. 5. Návrh vizuálně atraktivního, uživatelsky přívětivého, intuitivního a responzivního uživatelského rozhraní. 6. Komponenty. 7. Navigace. 8. Třídy a služby. 9. Používání externích prvků (obrázky, písma, závislosti, CSS) 10. Používání API 11. Kompilace a testování aplikace na fyzických zařízeních a emulátorech. 12. Publikování aplikace 13. 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 |
|---|
| Solidní znalost HTML, CSS a Javascriptu. |
| Solidní znalost HTML, CSS a Javascriptu. |
| Odborné dovednosti |
|---|
| Vytvářet webové prezentace s použitím HTML, CSS, Javasciptu. |
| Vytvářet webové prezentace s použitím HTML, CSS, Javasciptu. |
| Výsledky učení |
|---|
| Odborné znalosti |
|---|
| Charakterizovat typy mobilních aplikací |
| Charakterizovat typy mobilních aplikací |
| Popsat rozdílné přístupy k tvorbě mobilních aplikací |
| Popsat rozdílné přístupy k tvorbě mobilních aplikací |
| Vysvětlit vývojový cyklus tvorby mobilní aplikace |
| Vysvětlit vývojový cyklus tvorby mobilní aplikace |
| Definovat základní komponenty mobilních aplikaci |
| Definovat základní komponenty mobilních aplikaci |
| Vysvětlit, jakým způsobem jsou používána API |
| Vysvětlit, jakým způsobem jsou používána API |
| Odborné dovednosti |
|---|
| Zvolit vhodné technické řešení pro vytvoření konkrétní mobilní aplikace |
| Zvolit vhodné technické řešení pro vytvoření konkrétní mobilní aplikace |
| Nastavit vývojové prostředí pro vývoj mobilní aplikace |
| Nastavit vývojové prostředí pro vývoj mobilní aplikace |
| Navrhnout řešení uživatelského rozhraní konkrétní webové aplikace |
| Navrhnout řešení uživatelského rozhraní konkrétní webové aplikace |
| Vytvořit mobilní aplikaci |
| Vytvořit mobilní aplikaci |
| Testovat, publikovat a distribuovat mobilní aplikaci |
| Testovat, publikovat a distribuovat mobilní aplikaci |
| Vyučovací metody |
|---|
| Odborné znalosti |
|---|
| Cvičení na počítači |
| Cvičení na počítači |
| Demonstrace |
| Demonstrace |
| Praktické procvičování |
| Praktické procvičování |
| Odborné dovednosti |
|---|
| Cvičení na počítači |
| Cvičení na počítači |
| Individuální práce studentů |
| Individuální práce studentů |
| Praktické procvičování |
| Praktické procvičování |
| Hodnotící metody |
|---|
| Odborné znalosti |
|---|
| Analýza výkonů studenta |
| Analýza výkonů studenta |
|
Doporučená literatura
|
|