This course is intended to qualify the student to:
Design and program mobile application mainly for Android.
The student has knowledge about:
The architecture of the Android operating system.
The life-cycle of Android activities and fragments.
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.
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).