In this elective module students will learn about the relevance, challenges and technologies of mobile software development. After taking part in this module they will be able to design, implement and manage mobile apps for smartphones. This module enables students to deal with their own mobile systems for other study projects, for their final theses or on job.

Learning Outcome

After taking part in this module students can design, develop and manage mobile software on their own. Therefore they learn about mobile computing following an incremental-iterative approach and apply their knowledge within a project by

  • developing software for mobile terminals,
  • structuring mobile software into its main components,
  • designing mobile software architectures,
  • reacting on the challenges of mobile networks,
  • and managing the distribution of an application.


Date Lecture Project Milestone
April 5 Kick Off
April 12 Hello Mobile World
April 19 Working on the Frontend App components designed
April 26 Working on the Backend
May 3 Storing Data Data model designed
May 10 no meeting (Profil2 week)
May 17 no meeting (Pfingstdienstag)
May 24 Distributing Mobile Apps App available on app store
May 31 Handling Asynchronism
June 7 Improving Mobility
June 14 External Guests Poster presentation
June 21 Adding Smart Components
June 28 Managing Mobile Software
July 5 Retrospective Final presentations
July 29  -/- Deadline project report (by e-mail)

Useful Links

  • Slides and additional material are available in the wiki  (only within university network or VPN, login with ADV-/Gummersbach-ID)
  • Wiki  (only within university network or VPN, login with ADV-/Gummersbach-ID)
  • Repository with source code of this class

Additional Material

Hello Mobile World
Working on the Frontend
Working on the Backend
Storing Data
Distributing Mobile Apps
Handling Asynchronism

Improving Mobility

Adding Smart Components

Working on the Frontend II

Managing Mobile Apps


  • You can apply for this WPF module through HoPS. The kick off meeting will on April 5th in the moxd lab (room 3.209, formerly known as TDI Labor). The course will be on German, but most material will be on English.


Tagged on: