Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2024/2025

Pokročilé metody vývoje pro Android

Předmět není vypsán Nerozvrhuje se
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ů:
Platnost dat k 7. 10. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet8012906.html