460-2025 – Design of Applications for Mobile Devices II (TAMZ II)

Gurantor departmentDepartment of Computer Science
Subject guarantorMgr. Ing. Michal Krumnikl, Ph.D.
Study levelundergraduate or graduate
Subject version
Version codeYear of introductionYear of cancellationCredits
460-2025/01 2010/2011 2020/2021 6
460-2025/02 2015/2016 2020/2021 6
460-2025/03 2019/2020 4
460-2025/04 2019/2020 4

Subject aims expressed by acquired skills and competences

The course is focused at advanced programming techniques for mobile devices, especially mobile phones running OS Android. After the successful completion of the course students should be able to: - Identify the application domain of mobile devices. - Describe methods and processes used in application development. - Distinguish the main differences between Android platforms. - Outline fundamental conceptions used in the area of multimedia, network and synchronization application. - Modify desktop application and adapt it for mobile devices.

Teaching methods

Other activities


This course is the continuation of "Design of Applications for Mobile Devices I". It is aimed at advanced programming techniques focused on exploiting the potential of mobile devices. Topics covered during the course are : multimedia, network applications, games and other applications using synchronization.

Compulsory literature:

RETO, Meier. Professional Android, Wrox; 4th edition, 2016. ISBN: 1118949528 GERBER, Adam, CRAIG, Clifton. Learn Android Studio: build Android apps quickly and effectively. Berkeley, CA: Apress, 2015. ISBN 1430266015. YAO, Paul, DURANT, David. Programming .NET Compact Framework 3.5. 2nd ed., Completely rev. and updated. Upper Saddle River, NJ: Addison-Wesley, c2010. Microsoft .NET development series. ISBN 0321573587.

Recommended literature:

MEIER, Reto. Professional Android 4 application development. [3rd ed.]. Indianapolis, IN.: Wiley/[Wrox], 2012. Advanced Android Application Development. Addison-Wesley Professional, 2014. ISBN 0133892387. Open Mobile Alliance, SyncML, Internationalization (i18n)


Subject has no prerequisities.


Subject has no co-requisities.