Popis předmětu - B0B39PAN
Přehled studia |
Přehled oborů |
Všechny skupiny předmětů |
Všechny předměty |
Seznam rolí |
Vysvětlivky
Návod
Anotace:
Absolvent předmětu získá detailnější přehled o vlastnostech a limitech mobilních technologií s důrazem na zařízení se systémem Android. Výklad je zaměřen na specifické problémy spojené s návrhem uživatelských rozhraní pro mobilní zařízení. Student se seznámí se způsoby a pravidly, jak navrhnout mobilní aplikaci, jak vytvořit její prototyp a jak jej otestovat. Dále se student seznámí s možnostmi zapojení kontextu do mobilní aplikace a to ve formě dat ze senzorů, propojením s externími cloudovými službami nebo nositelnou elektronikou.
Osnovy přednášek:
1. | | Charakteristika mobilních zařízení a mobilních aplikací |
2. | | Struktura obrazovky, navigace, vrstvy, komponenty |
3. | | Prototypování |
4. | | Návrhové vzory v UI |
5. | | Usability testování |
5. | | Uživatelský vstup, dotyková gesta, hlasové rozhraní, příistupnost |
7. | | Variabilní velikost obrazovek, rozvržení komponent, vlastní komponent |
8. | | Sensory, Bluetooth, WiFi, NFC |
9. | | Mapy a lokalizace |
10. | | Nositelná elektronika -hodinky, AR/VR brýle |
11. | | Programování uživatelského rozhraní-Jetpack Compose vs View |
12. | | Multiplatformní vývoj: KMM, Flutter |
13. | | Mobilní web vs. mobilní aplikace, distribuce aplikací |
14. | | Rezerva |
Osnovy cvičení:
1. | | Analýza mobilní aplikace |
2. | | Návrh mobilní aplikace |
3. | | Prototypování mobilní aplikace 1 |
4. | | Prototypování mobilní aplikace 2 |
5. | | Usability testování |
6. | | Práce na semestrální úloze, konzultace, odevzdání D1 |
7. | | Kamera |
8. | | Sensory |
9. | | Lokalizační služby |
10. | | Mapa |
11. | | User input |
12. | | Práce na semestrální úloze, konzultace, odevzdání D2 |
13. | | D2 prezentace |
14. | | Rezerva |
Literatura:
Povinná literatura:
Doporučená literatura:
1. | | Perea P., Giner P., UX Design for Mobile, Packt Publishing, 2017 |
2. | | Künneth T., Android Ul Development with Jetpack Compose, 2nd ed. Edition, Packt Publishing, 2023 |
Požadavky:
Znalost programování pro Android na úrovni kurzu ZAN (B6B39ZAN).
Předmět je zahrnut do těchto studijních plánů:
Plán |
Obor |
Role |
Dop. semestr |
Stránka vytvořena 16.3.2025 17:50:58, semestry: L/2025-6, Z,L/2024-5, Z/2025-6, připomínky k informační náplni zasílejte správci studijních plánů |
Návrh a realizace: I. Halaška (K336), J. Novák (K336) |