This module will introduce and expand the principles, practices and tools for the development of modern Android applications using the Kotlin programming language.
The module itself will consist of a mix of lectures and guided practical labs. The labs will apply the principles introduced in the lectures via the construction of a small number of interesting Android application case studies. These applications will further develop aspects of the material covered in the lectures.
Students will be asked to develop their own Android application in Kotlin, with a spectrum of features, utilising a subset of modern Android components. This will constitute the single assignment for the module.
Topics such as JSON persistence, navigation, networking, the MVVM pattern and Firebase will be covered so students are expected to have strong object-oriented programming skills.
For further registration queries please contact [email protected]
Mobile App Development
Applicants will normally require an Honours degree in computer science or related discipline. Applicants who do not hold the standard qualifying criteria, but have relevant industry experience, may be considered for admission under the University's Recognition of Prior Learning (RPL) process.