Subject: Mobile applications
Course: graduate
ECTS credits: 6
Language: croatian
Duration: one semester, winter semester
Status: elective
Method of teaching: 2 lecture hours and one hour of practical classes
Prerequisite: none
Assessment: Written and oral exams

Course description:  Objective oriented programming fundamentals. Architecture of mobile devices, limitations, problems and their solving. Development of applications for mobile devices. Working with databases. Applying existing communications and positioning technologies and services. Client-server synchronization. Synchronization with mobile devices.

Course objectives:   The student will familiarize themselves with the most important concepts of designing and development applications for mobile devices.

Quality check and success of the course:
Quality control and the assessment of how successfully the course was implemented will be done by combining internal and external evaluation. The internal evaluation will be done by the professors and the students. The evaluation will take the form of a survey done at the end of the semester. External evaluation shall be realized by our colleagues who will attend the class and grade the course and the lecturer.  

Reading list:

1. Annuzi, J. Darcey, L. Conder, S. Introduction to Android Application Development: Android Essentials (4th Edition). Addison-Wesley Professional, 2013
2. Meier, R. Professional Android 4 Application Development. Wrox, 2012
3. Nudelman, G. Android Design Patterns: Interaction Design Solutions for Developers. Wiley, 2013