Lecturer(s)
|
|
Course content
|
1) main principles 2) description of targeted platform 3) IDE and compilation chain 4) basic design patterns and idioms 5) application manifest and security 6) GUI principles 7) 2D graphics 8) internet services 9) geolocation 10) sensors 11) persistent storage and databases 12) preparation of seminar work
|
Learning activities and teaching methods
|
unspecified
|
Learning outcomes
|
Course of programming on mobile platforms (i.e. smartphones, tablets) focuses on typical features of these platforms - prolonged life cycle, sandboxing, dynamic GUI and integration of hardware and software services. Specific platform may vary according to IT trends. The subject can be taught in Czech or English. This course has been created within the project CZ. 1.07/2.2.00/28.0296 "Intersectoral linkages and support practice in natural science and technical study programmes UJEP"
|
Prerequisites
|
unspecified
KI/KAPR2 ----- or ----- KI/KPGL2
|
Assessment methods and criteria
|
unspecified
|
Recommended literature
|
-
Allen G. Android 4: Průvodce programováním mobilních aplikací. Brno, 2013. ISBN 978-80-251-3782-6.
-
Lacko, L. Mistrovství - Android. 1. vydání. Brno: Computer Press, 2017. 647 stran. ISBN 978-80-251-4875-4.
-
Murphy M. L. Android 2 : průvodce programováním mobilních aplikací. Computer Press, Brno, 2011.
-
Ujbányai M. Programujeme pro Android. Grada Publishing, Praha, 2012.
|