This module is not currently running in 2024 to 2025.
Lecture Syllabus
This module is concerned with the design, implementation and testing of applications for the Android operating system. Students will work at all stages of the development life-cycle from inception to testing, whilst considering usability and device capabilities for a mobile application capable of meeting a functional specification. Key topics include:
Android SDK: frameworks, classes and design patterns. MVC.
User interface elements: activities, fragments, views, UI design patterns.
Data persistence: Android SQLite, preferences, file storage.
Multitasking: AsyncTask, Services
Networking: HTTP communication, use of web services.
Mobile Sensing: location and sensing framework.
Multimedia: audio, image, and video handling.
Ubiquitous and mobile computing: concepts and challenges.
Total contact hours: 30
Private study hours: 120
Total study hours: 150
Coursework (100%)
See the library reading list for this module (Canterbury)
1. Have an understanding of the Android development life-cycle.
2. Be familiar with the different Android design elements (activities, fragments, views) that can be used to construct an Android mobile application.
3. Be able to develop application functionality with the Android SDK.
University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.