Výsledky vzdelávania:
Absolvovaním predmetu študent:
• Získa prehľad o princípoch vývoja aplikácií pre mobilné zariadenia ako sú PDA, smartphone, tablet.
• Naučí sa pracovať s rôznymi platformami mobilných zariadení a rôznych nástrojov pre vývoj.
• Spozná špecifická návrhu aplikácií pre mobilné zariadenia (ergonómia používateľského prostredia, obmedzenia pri využívaní internetového pripojenia, zohľadňovanie výpočtovej náročnosti vzhľadom na úsporu energie akumulátora, životný cyklus programu, licencie, použitie vhodných knižníc a pod.).
• Bude vedieť aplikovať získané teoretické znalosti pri praktickom návrhu a implementácii aplikácií v jazyku Java v prostredí OS Android.
Informačný list predmetu | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Vysoká škola: Žilinská univerzita v Žiline | |||||||||||||
Fakulta: Riadenia a informatiky | |||||||||||||
Kód predmetu: 5BI154 | Názov predmetu: vývoj aplikácií pre mobilné zariadenia (VAMZ) | ||||||||||||
Druh, rozsah a metóda vzdelávacích činností: | |||||||||||||
Týždenný počet hodín výučby vo forme prednášky, cvičenia, semináre, klinickej praxe | Prednášky: 2.0 Cvičenia: 0.0 Lab.cvičenia: 2.0 | ||||||||||||
Metóda, akou sa vzdelávacia činnosť uskutočňuje | Výučba sa uskutočňuje prezenčne | ||||||||||||
Metódy dosiahnutia výsledkov vzdelávania | |||||||||||||
Počet kreditov: 5.0 | |||||||||||||
Záťaž študenta: hodín Špecifikácia záťaže: | |||||||||||||
Odporúčaný semester/trimester štúdia: 3. ročník, letný semester | |||||||||||||
Stupeň štúdia: 1. | |||||||||||||
Podmieňujúce predmety: Prerekvizity: 5BI138 Informatika 2 (INF2) Korekvizity: | |||||||||||||
Podmienky na absolvovanie predmetu: Priebežné hodnotenie: Krátke testy na cvičeniach – 30 bodov do záverečného hodnotenia. Obhajoba semestrálneho projektu – 70 bodov do záverečného hodnotenia Záverečné hodnotenie: Pre udelenie známky je potrebné získať aspoň 20 bodov z testov a 41 bodov zo semestrálnej práce. Pre prihlásenie na skúšku musí študent dosiahnuť - bodov. | |||||||||||||
Výsledky vzdelávania: Absolvovaním predmetu študent: • Získa prehľad o princípoch vývoja aplikácií pre mobilné zariadenia ako sú PDA, smartphone, tablet. • Naučí sa pracovať s rôznymi platformami mobilných zariadení a rôznych nástrojov pre vývoj. • Spozná špecifická návrhu aplikácií pre mobilné zariadenia (ergonómia používateľského prostredia, obmedzenia pri využívaní internetového pripojenia, zohľadňovanie výpočtovej náročnosti vzhľadom na úsporu energie akumulátora, životný cyklus programu, licencie, použitie vhodných knižníc a pod.). • Bude vedieť aplikovať získané teoretické znalosti pri praktickom návrhu a implementácii aplikácií v jazyku Java v prostredí OS Android. | |||||||||||||
Stručná osnova predmetu: 1. Úvod do vývoja mobilných aplikácií. Špecifiká vývoja mobilných aplikácií. 2. Prehľad mobilných platforiem, základné rozdiely a porovnanie. 3. Vývojové prostredia, projekty, preklad, ladenie, nasadenie aplikácií, emulátory. 4. Základné princípy operačného systému Android, systém oprávnení. 5. Aktivity (životný cyklus, spúšťanie, prenos dát medzi aktivitami). 6. Tvorba používateľského rozhrania, návrh vzhľadom na rozlíšenie a rotáciu obrazovky, fragmenty, widgety. 7. Služby, poskytovatelia obsahu, prijímanie a spracovanie udalostí. 8. Práca so dátovým úložiskom (súborový systém, databáza), konfigurácia aplikácie. 9. Sprava zdrojov (reťazce, obrázky, ...), lokalizácia aplikácie. 10. Grafika a animácie, práca s OpenGL. 11. Práca s procesmi a vláknami. 12. Obsluha telefónneho prístroja. 13. Práca s hardvérom zariadení (kamery, GPS, senzory). 14. Sieťová komunikácia. 15. Finalizácia a nasadenie aplikácie do Google Play. | |||||||||||||
Odporúčaná literatúra: Materiály k predmetu uverejnené na http://vzdelavanie.uniza.sk/ | |||||||||||||
Jazyk, ktorého znalosť je potrebná na absolvovanie predmetu: slovenský | |||||||||||||
Poznámky: | |||||||||||||
Hodnotenie predmetov: Celkový počet hodnotených študentov: 49
| |||||||||||||
A | B | C | D | E | FX | ||||||||
28.57 % | 12.24 % | 6.12 % | 4.08 % | 16.33 % | 32.65 % | ||||||||
Vyučujúci: prednášky: doc. Ing. Patrik Hrkút, PhD. prednášky: Ing. Martin Húdik, PhD. prednášky: Ing. Matej Meško, PhD. lab.cvičenia: doc. Ing. Patrik Hrkút, PhD. lab.cvičenia: Ing. Martin Húdik, PhD. lab.cvičenia: Ing. Matej Meško, PhD. | |||||||||||||
Dátum poslednej zmeny: 2021-11-09 11:09:08.000 | |||||||||||||
Garant predmetu: prof. Ing. Emil Kršák, PhD. | |||||||||||||
Schválil: |