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