Siirry suoraan sisältöön

Mobile Programming with AndroidLaajuus (5 cr)

Course unit code: IIO60320

General information


Credits
5 cr
Teaching language
English

Objective

The student understands the basics of mobile programming in the Google Android environment (Android API). He (she) learns to design and realize mobile applications for Android environment. He (she) masters the most important functionalities of Android API

Content

- Android platform and the application architecture
- user interface and the activities
- intentions and notifications
- defining the layout of the application: styles and themes
- the use of threads in Android applications
- handling media
- saving data to Android device
- location and map applications
- using XML in a dynamic application
- the home view applications of an Andrroid device
- publishing applications in Android Market

Qualifications

Mastering of object oriented programming, basics of XML techniques

Assessment criteria, satisfactory (1)

Excellent (5): The student has a versatile mastering of Android API and he (she) can design and realize an interactive and innovative mobile application, which utilizes broadly information outside the application. The final project is innovative, comprehensively documented and fluently presented.
Very Good 4: The student has a versatile mastering of Android API and he (she) can design and realize an interactive mobile application, which utilizes information outside the application. The final project follows is well documented and fluently presented.
Good 3: The student masters well the Android API. The final project is interactive well realized, documented and presented.
Satisfactory 2: The student knows the Android API. Final project is working but simple. the documentation is limited and presentation is imperfect.
Sufficient 1: The student knows the basics of Android API. The practical exercise works but it is limited and poorly documented and presented.
Fail (0): The student does not master the subject.

Siirry alkuun