Kursusnavn (dansk): | Mobile App Development |
Kursusnavn (engelsk): | Mobile App Development |
Semester: | Forår 2014 |
Udbydes under: | Master i it, Softwarekonstruktion (sko) |
Omfang i ECTS: | 7,50 |
Kursussprog: | Engelsk |
Kursushjemmeside: | https://learnit.itu.dk |
Min. antal deltagere: | 12 |
Forventet antal deltagere: | 40 |
Maks. antal deltagere: | 75 |
Formelle forudsætninger: | You should be comfortable working with Java and object-oriented programming in general. The expected student skill set at the beginning of the course can be achieved by taking the Object Oriented Programming course here at ITU and having some practical hands-on experience (for instance, by doing a programming project or two).
In addition, basic understanding of the HTTP protocol is recommended
If you don't have Java experience, this can be compensated by having experience with another object-oriented language like C# or C++. |
Læringsmål: | After the course, the student should be able to:
After the course, the student should be able to:
- describe the major mobile technologies currently leading the market, as well as how they differ from each other
- summarise the architecture and work flow of an Android app for a specific case
- create Android user interfaces using activities, view groups and views to
- create responsive, multi-threaded Android apps with asynchronous tasks and services
- communicate with remote services from an Android app
- plan and execute the deployment of an Android app |
Fagligt indhold: | This course will provide an overview of the mobile application market and technologies, and then focus on development and distribution of an app for an Android device.
Among others, the following topics will be introduced:
- current popular mobile operating systems (Android, iOS, Windows 8)
- activities and intents
- layouts and resources
- working with files and databases on a mobile device
- services
- the Android life cycles and thread model
- mobile/server communication |
Læringsaktiviteter: | 14 ugers undervisning bestående af forelæsninger og øvelser TBA |
Obligatoriske aktivititer: | 2 mandatory projects are included in the course. These must be handed in and approved in order to register for exam |
Eksamensform og -beskrivelse: | X. experimental examination form (7-scale; external exam), 7-trins-skala, Ekstern prøve Oral exam with no time for preparation.
|
Litteratur udover forskningsartikler: | Ressourcer fra http://developer.android.com o.a.
Bill Phillips & Brian Hardy - Android Programming: The Big Nerd Ranch Guide (2013, ISBN: 978-0321804334) |
| |