This course is intended to qualify the student to:
Design and program mobile application mainly for Android, but also for iOS.
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.
Cross-plaform application development (Android + iOS) using Microsoft Xamarin, C# and Visual Studio.
Android applications 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.