Pokročilé metody vývoje pro Android
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
B0B39PAN | Z,ZK | 6 | 2P+2C+4D | česky |
- Garant předmětu:
- Ivo Malý
- Přednášející:
- Ivo Malý
- Cvičící:
- Ivo Malý
- Předmět zajišťuje:
- katedra počítačové grafiky a interakce
- 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.
- Požadavky:
-
Znalost programování pro Android na úrovni kurzu ZAN (B6B39ZAN).
- Osnova 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
- Osnova 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
- Cíle studia:
- Studijní materiály:
-
Povinná literatura:
1. Kotlin Language Reference, https://kotlinlang.org/
2. Android Developers Portal, https://developer.android.com/
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
- Poznámka:
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů: