Android Application Development

Contents

This course is intended to qualify the student to:

ECTS credits

10 ECTS

Learnings objectives

Knowledge

The student has knowledge about:

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

Skills

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.

Competences

The student can:

  1. Design and program Android application

Assessment

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.

Technologies

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.