1-AIN-472/12: Vývoj mobilných aplikácií, zimný semester 2019/2020
Peter Borovanský (I-18)
borovanii.fmph.uniba.sk
http://dai.fmph.uniba.sk/courses/VMA/
Predmet nepredpokladá znalosť programovania v Jave, kurz chce byť v jazyku Kotlin.
Výuka:
- Kurz (viac prednáška ako cvičenie): Štv, 13:10, posl.B
- domáce úlohy: opravujú Jozef Kubík a Lukáš Gajdošech
- git: prednášky,
kód, niektoré pekné riešenia
- konzultácie: napríklad pri inštalačných obtiažach, kedykoľvek po e-dohode s vyučujúcim
(kalendár), resp. Jožom či Lukášom,
- Prihlásenie do systému: [L.I.S.T]
Hodnotenie:
- 6 úloh (s alternatívami) s dotáciou po 10 bodov, ktoré nájdete v priebehu semestra v systéme L.I.S.T.
- rôzne prémiové úlohy, body z nich sú úplne rovnocenné klasickým bodom z DÚ
- známka: 60-54(A), 53-49(B), 48-43(C), 42-37(D), 36-31(E), 30-0(Fx)
Sylabus:
- (26.9.) Úvod, App Inventor: prvý dotyk s Androidom
- (3.10.) App Inventor: MIT App Inventor komponenty, Senzory, BlueTooth, NXT, ActivityStarter
- (10.10.) Android Studio, Android Project, Kotlin - prvý dotyk
- (17.10.) GUI: Activita, layout, event handler, timer
- (24.10.) GUI: Constraint Layout, Views, ListView, Intent
- (31.10.) Rektorské voľno
- (7.11.) GUI: Canvas, SurfaceView, Menu, SharedPreferences
- (14.11.) GUI: Fragmenty
- (21.11.) Poloha - GSM, WiFi, GPS
- (28.11.) Google Maps, Asynchrónnosť
- (5.12.) Http Client, Static Google Maps, Google Directions, json parser
- (12.12.) Firebase
- (19.12.) Senzory: akcelerácia, filtrovanie
- (19.12.) Orientácia a rotácia
Materiály: