Learning objectives
The purpose of the course is to address the basic principles for the development of next generation mobile platforms (smartphones and tablets).
In particular, the student will be given the ability to understand:
- The principles and key aspects of programming in the mobile environment
- The characteristics of the two main major platforms for smartphones and tablets: Android and iOS.
The student will learn to apply these skills and will be able to:
- Program simple applications on Android and iOS smartphone environment.
Prerequisites
- - -
Course unit content
Introduction to the development of mobile systems.
Architecture of mobile platforms and key components.
Introduction to the Android platform, Android SDK and development tools.
Programming on iOS platform.
Cross - platform programming.
Full programme
Lectures on Android and iOS programming environment.
Laboratory exercises basic computer (Android and iOS).
Bibliography
http://mobdev.ce.unipr.it/2014/index.php/welcome/books.html
Teaching methods
- - -
Assessment methods and criteria
Written test with three open questions or test in progress at the end of the part relating to the Android programming environment.
Individual project at the end of the course to develop an application on the platform at choice.
For the final grade, will be 'carried a weighted average of the results of the written test and the project with weights 1/3 for the written test and 2/3 for the project.
Other information
http://mobdev.ce.unipr.it/2014/index.php/welcome/home.html