Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2023/2024
UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Návrh a vývoj mobilních aplikací

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
F7PBKNVM-I Z,ZK 5 2P+2C česky
Garant předmětu:
Jan Mužík
Přednášející:
Radim Kliment, Jan Mužík
Cvičící:
Radim Kliment, Jan Mužík
Předmět zajišťuje:
katedra informačních a komunikačních technologií v lékařství
Anotace:

Cílem předmětu je seznámit studenty s návrhem a vývojem aplikaci pro mobilní platformu OS Android.

Požadavky:

Zápočet je udělen za povinnou aktivní účast studenta na cvičeních a odevzdání a odprezentování semestrální práce na posledním cvičení. Zkouška je udělena za úspěšné zvládnutí písemného testu ABCD. Celkem 40 otázek, správná odpověď 1 bod, označení více odpovědí znamená 0 bodů, žádná odpověď znamená 0 bodů, špatná odpověď znamená nula bodů. Minimum 20 bodů, maximum 40 bodů. Hodnocení testu dle ECTS tabulky uvedené ve SZŘ ČVUT.

Osnova přednášek:

Přednášky:

1.Vývojové platformy – iOS, Android OS, (cross-platform), vývojové prostředí, historie, současnost

2.Základy programování v Javě, úvod do vývojového prostředí Android Studio (LogCat, ADB), Android SDK, senzory (WIFI, BT, GPS, GSM, kompas, gyroskop, akcelerometr)

3.Android – Struktura projektu (Manifest, kód, zdroje(resources), Gradle build toolkit)

4.Android - Tvorba UI (XML, LinearLayout, RelativeLayout, styly, Activity, Fragment, změny konfigurace, optimalizace pro různá zařízení)

5.Životní cyklus aplikace – Activity Lifecycle, komunikace mezi aktivitami (Intent, BroadcastReceiver)

6.Interakce s uživatelem – notifikace, toast zprávy, SnackBar, dialogy

7.Trvalá data v aplikaci – SharedPreferences, SQLite databáze, správa souborů, Práce na pozadí – Threads, AsyncTask, Services

8.Android Design Guidelines - dokumentace, návody, Optimalizace – best practices, používání knihoven, přehled nejpoužívanějších

9.Komunikace se senzory - (WIFI, BT, GPS, GSM, kompas, gyroskop, akcelerometr), Sdílení dat mezi aplikacemi/serverem – Content providers, SyncAdapter, REST API

10.Podepisování aplikací, publikovaní na Google Play - (zdarma x placené aplikace, In-App platby, reklamy),

Osnova cvičení:

Cvičení:

1.Vývojové platformy – iOS, Android OS, (cross-platform), vývojové prostředí, historie, současnost

2.Základy programování v Javě, úvod do vývojového prostředí Android Studio (LogCat, ADB), Android SDK, senzory (WIFI, BT, GPS, GSM, kompas, gyroskop, akcelerometr)

3.Android – Struktura projektu (Manifest, kód, zdroje(resources), Gradle build toolkit)

4.Android - Tvorba UI (XML, LinearLayout, RelativeLayout, styly, Activity, Fragment, změny konfigurace, optimalizace pro různá zařízení)

5.Životní cyklus aplikace – Activity Lifecycle, komunikace mezi aktivitami (Intent, BroadcastReceiver)

6.Interakce s uživatelem – notifikace, toast zprávy, SnackBar, dialogy

7.Trvalá data v aplikaci – SharedPreferences, SQLite databáze, správa souborů, Práce na pozadí – Threads, AsyncTask, Services

8.Android Design Guidelines - dokumentace, návody, Optimalizace – best practices, používání knihoven, přehled nejpoužívanějších

9.Komunikace se senzory - (WIFI, BT, GPS, GSM, kompas, gyroskop, akcelerometr), Sdílení dat mezi aplikacemi/serverem – Content providers, SyncAdapter, REST API

10.Podepisování aplikací, publikovaní na Google Play - (zdarma x placené aplikace, In-App platby, reklamy).

Cíle studia:
Studijní materiály:

Povinná literatura:

[1] ZAKHOUR, Sharon. Java 6: výukový kurz. Brno: Computer Press, 2007. ISBN 978-80-251-1575-6.

[2] ALLEN, Grant. Android 4: průvodce programováním mobilních aplikací. Brno: Computer Press, 2013. ISBN 978-80-251-3782-6.

Doporučená literatura:

[1] LACKO, Luboslav. Android Kompletní průvodce vývojáře. Brno: Computer Press, 2017. ISBN 978-80-251-4875-4.

Poznámka:
Rozvrh na zimní semestr 2023/2024:
Rozvrh není připraven
Rozvrh na letní semestr 2023/2024:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
St
Čt
místnost AL:101
Kliment R.
09:00–10:50
(přednášková par. 1)
Praha 2 - Albertov
Albertov - učebna
místnost AL:101
Kliment R.
11:00–12:50
(přednášková par. 1
paralelka 1)

Praha 2 - Albertov
Albertov - učebna

Předmět je součástí následujících studijních plánů:
Platnost dat k 30. 5. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet5959806.html