FI:PV256 Úvod do vývoje pro Android - Informace o předmětu
PV256 Úvod do mobilního vývoje pro Android
Fakulta informatikyjaro 2021
- Rozsah
- 2/2/0. 3 kr. (plus ukončení). Ukončení: k.
- Vyučující
- RNDr. Bc. Jonáš Ševčík (přednášející)
Mgr. Daniel Tokár (cvičící)
Radmila Čermáková (pomocník) - Garance
- RNDr. Bc. Jonáš Ševčík
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- St 8:00–9:50 Virtuální místnost
- Předpoklady
- PB162 Programování Java
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 1/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- Programování a vývoj aplikací (program FI, B-PVA)
- Cíle předmětu
- Cílem kurzu je seznámení studentů s problematikou vývoje na mobilní zařízení. Mobilní vývoj má svá specifika - nedostatek zdrojů, nestálé internetové připojení, krátký životní cyklus aplikace. Předmět seznamuje s rozdíly oproti desktopovému vývoji a učí tzv. best practices mobilního programování. Primárně probíhá výuka v jazyce Kotlin, ale pro vstup do kurzu se počítá se znalostí jazyka Java.
- Výstupy z učení
- Na konci kurzu student porozumí vybraným kapitolám návrhu a implementace mobilních aplikací a bude schopen vytvořit mobilní aplikaci na pokročilejší úrovni, kterou bude možné publikovat, tzn. vystavit pro prodej a distribuci. Porozumí principům vývojového cyklu tak, aby aplikace splňovala požadavky užívaných návrhových vzorů.
- Osnova
- Úvod do Androidu a rozdíly v užití Android SDK vůči Java SDK
- Práce se stavebními prvky Activity a Fragment
- Styly a témata
- ViewModel
- Vlákna a coroutines
- Seznamy
- Gradle a sestavení projektu
- Práce s API
- Práce s databází
- Publikování aplikace
- Literatura
- Výukové metody
- Laboratorní cvičení u počítačů spojená s ukázkami praktických postupů ze strany cvičících. Konzultovaná práce v rámci cvičení i mimo ně na individuálních úlohách a navazujících iteracích projektu řešených ve dvojících. Studenti si vyzkouší vytvářet aplikaci tak, jak by ji vytvářeli v komerčním prostředí. Projdou si tak všemi základními fázemi vývoje od návrhu až po nasazení do distribučního systému. Naučí se též kooperovaně tvořit kód a spravovat jej v repozitáři.
- Metody hodnocení
- Semestrální projekt.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
- Statistika zápisu (jaro 2021, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2021/PV256