Dansk - English

Short version - Full version


Mobile Application Programming (Fall 2012)

Course code : EMOBA-U1
ECTS Credits : 7,5 Status : Optional
Placement : 5. - 7. semester Hours per week : 4
Length : 1 semester Teaching Language : Danish if no English students are present

Principal Content : iOS Development:
Objective C
Xcode and Storyboards
Using the Model-View-Controller design pattern
Creating user interfaces
Handling touch events and gestures
Toolbars and navigation controllers
Localization and internationalization
Background execution
Saving/loading data: Archiving and Core Data
Core Location and Map Kit
Communicating with web services
Testing and debugging

Android Development:
Eclipse and the Android ADT plugin
Creating user interfaces
Activity lifecycle
Using multiple activities
Menus, views and touch events
Performing background tasks
Creating local services
Broadcast intents and notifications
Communicating with web services
Testing and debugging
Teaching method : Combination of lectures, programming exercises and a course project.
Required prequisites : Object oriented programming ability corresponding to EPROPE2
Responsible teacher : Ian Bridgwood , iabr@dtu.dk