iPhone Application Design - EENG8820

Looking for a different module?

Module delivery information

This module is not currently running in 2024 to 2025.

Overview

This module is concerned with the design, implementation and testing of applications for the iPhone. 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:

Objective-C and Cocoa: frameworks, classes and design patterns. MVC.
IPhone SDK: XCode IDE, iPhone simulator, Interface builder, Welcome App.
User interface elements: views, scrolling, labels, alerts, toolbars, text, web views. Example apps.
View controllers, navigation controller, tab bar controller, table views.
Dealing with Data: CoreData.
Gesture and Touches.
Audio, video and the MediaKit.
Device APIs: location, accelerometer, compass, battery life.
E-commerce with the iPhone.

Details

Contact hours

Total contact hours: 36
Private study hours: 114
Total study hours: 150

Method of assessment

Project (100%)

Indicative reading

See the library reading list for this module (Canterbury)

Learning outcomes

1. Have an understanding of the iPhone development life-cycle
2. Be familiar with the different User Interface elements (views and controls) that can be used to construct the application interface
3. Be able to develop application functionality with Objective-C

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.