Android Application Design - EENG8810

Looking for a different module?

Module delivery information

This module is not currently running in 2024 to 2025.

Overview

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.

Details

Contact hours

Total contact hours: 30
Private study hours: 120
Total study hours: 150

Method of assessment

Coursework (100%)

Indicative reading

See the library reading list for this module (Canterbury)

Learning outcomes

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.

Notes

  1. ECTS credits are recognised throughout the EU and allow you to transfer credit easily from one university to another.
  2. The named convenor is the convenor for the current academic session.
Back to top

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.