Android Application Development


This course is intended to qualify the student to:

ECTS credits


Learnings objectives


The student has knowledge about:

  1. The architecture of the Android operating system.
  2. The life-cycle of Android activities and fragments.


The student can:

  1. Use a modern programming environment to program Android application.
  2. Design user interfaces for Android applications.
  3. Make Android applications for various types of Android devices.
  4. Make Android applications communicate with back-end systems using relevant network protocols.
  5. Use location based services in Android applications.


The student can:

  1. Design and program Android application


This course is a part the exams after the 4th semester.
During the course the student must hand in mandatory assignments. Mandatory assignments must be passed before the exam.


Android applications are programming using the Java Programming Language and the Android Studio IDE.
An Android device (phone or tablet) and/or an Android emulator is used to run the applications.