Mobile Application Development

Contents

This course is intended to qualify the student to:
Design and program mobile application mainly for Android.

Learnings objectives

Knowledge

The student has knowledge about:

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

Skills

The student can:
Use a modern programming environments to program mobile application.
Design user interfaces for mobile applications.
Make mobile applications for various types of mobile devices.
Make mobile applications communicate with back-end systems using relevant network protocols.
Use location based services in mobile applications.

Competencies

Design and program mobile application

Technologies

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

Cross-plaform application development (Android + iOS).