Dansk - English

Kort version - Fuld version


Mobile Application Programming (Efterår 2012)

Kursuskode : EMOBA-U1
ECTS Point : 7,5 Status : Tilvalg
Revideret : 11/06 2012 Oprettet : 02/05 2012
Placering : 5. - 7. semester Timer pr. uge : 4
Længde : 1 semester Undervisningssprog : Dansk hvis der ikke er engelsksprogede studerende tilstede

Målsætning : The objective of the course is to enable the student to develop applications for iOS and Android platforms. The student should acquire an understanding of the major concepts, fundamental design patterns and best practices in mobile application development. Proficiency in using the associated development tools and environments should also be obtained.
Hovedindhold : 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
Undervisningsform : Combination of lectures, programming exercises and a course project.
Krævede forudsætninger : Object oriented programming ability corresponding to EPROPE2
Anbefalede forudsætninger : -
Relationer : -
Prøveform : Mundtlig prøve
Censur : Intern
Bedømmelse : 7-trinsskala
Bemærkninger : Having a Mac computer is recommended but not essential.
The course has a maximum enrollment of 24 students.
Undervisningsmateriale : TBD
Ansvarlig underviser : Ian Bridgwood , iabr@dtu.dk