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 19.4.2026 17:50:41, semestry: Z/2028-9, L/2027-8, L/2026-7, L/2025-6, Z/2026-7, Z/2027-8, L/2029-30, Z/2025-6, L/2028-9, 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) |