Mobile Application Development
- Fakultät
Fakultät Ingenieurwissenschaften und Informatik (IuI)
- Version
Version 1 vom 27.11.2025.
- Modulkennung
11B0299
- Niveaustufe
Bachelor
- Unterrichtssprache
Deutsch
- ECTS-Leistungspunkte und Benotung
5.0
- Häufigkeit des Angebots des Moduls
unregelmäßig
- Dauer des Moduls
1 Semester
- Kurzbeschreibung
Mobile Anwendungen haben wegen der Verbreitung entsprechender Endgeräte heutzutage eine große Bedeutung. In der Veranstaltung werden die unterschiedlichen Optionen zur Realisierung vorgestellt. Dabei werden die Teilnehmer insbesondere in die Lage versetzt , die Charakteristiken mobiler Endgeräte bei der Entwicklung von Anwendungen ('Apps') zu berücksichtigen.
- Lehr-Lerninhalte
- Mobile Geräte und Plattformen
- Gestaltungsregeln und Erfolgsfaktoren
- Übersicht der Entwicklungsansätze (nativ, hybrid, Cross-Plattform)
- Aufbau der Plattformen und Entwicklungsumgebungen (Android & iOS)
- App-Lifecycle und UI-Design
- Datenhaltung und Dienst-Integration
- Integration von Sensorik und Netzwerk-Komponenten
- Test und Deployment
- Gesamtarbeitsaufwand
Der Arbeitsaufwand für das Modul umfasst insgesamt 150 Stunden (siehe auch "ECTS-Leistungspunkte und Benotung").
- Lehr- und Lernformen
Dozentengebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 15 Vorlesung - 15 Labor-Aktivität - 30 betreute Kleingruppen - Dozentenungebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 10 Literaturstudium - 15 Veranstaltungsvor- und -nachbereitung - 15 Rezeption sonstiger Medien bzw. Quellen - 50 Arbeit in Kleingruppen -
- Benotete Prüfungsleistung
- Projektbericht (schriftlich) oder
- mündliche Prüfung
- Bemerkung zur Prüfungsart
Im Rahmen einer Projektarbeit wird typischer Weise eine mobile Applikation erstellt, getestet und evaluiert. Bei dem Projektbericht wird von einem Umfang von ca. 15 Seiten ausgegangen.
- Prüfungsdauer und Prüfungsumfang
Projektbericht, schriftlich: ca. 15 Seiten, dazugehörige Erläuterung: ca. 10 Minuten
Mündliche Prüfung: siehe Allgemeiner Teil der Prüfungsordnung
- Empfohlene Vorkenntnisse
Die notwendigen Kenntnisse zu den eingesetzten Entwicklungsumgebungen (Android Studio, XCode) und den dort eingesetzten Programmiersprachen (Kotlin, Swift) werden auf Basis der Kennntnisse der ersten beiden Semester zum Thema Programmierung vermittelt.
- Wissensvertiefung
Die Studierenden erhalten einen vertieften Einblick in die Entwicklung für mobile Anwendungen am Beispiel von konkreten Entwicklungsumgebungen und Frameworks (Flutter, Android Studio und XCode). Die Studierenden kennen und verstehen wesentliche Randbedingungen und Abläufe bei der Entwicklung mobiler Anwendungen. Sie können die wesentlichen Eigenschaften verschiedener Ansätze definieren und erwerben Grundkenntnisse im Bereich der Integration von Gerätefunktionen (Sensorik, Netzwerk, ...) mobiler Geräte.
- Wissensverständnis
Die Absolventinnen und Absolventen können den Einsatz von Techniken und Konzepten zum Entwurf mobiler Anwendungen reflektieren.
- Nutzung und Transfer
Absolventinnen und Absolventen entwickeln eigenständig Lösungsansätze und realisieren dem Stand der Technik entsprechende Applikationen.
- Kommunikation und Kooperation
Die Studierenden analysieren und bewerten die Entwicklungskonzepte und Frameworks zur Entwicklung mobiler Anwendungen fundiert. Sie stellen eigene Umsetzungen in einer gut strukturierten und zusammenhängenden Form vor.
- Wissenschaftliches Selbstverständnis / Professionalität
Die Studierenden können mobile Applikationen auf Basis von methodischem Wissen von der Anforderungsanalyse über den reflektierten Einsatz von Systemkonzepten entwickeln und bis hin zur Realisierung umsetzen.
- Literatur
- Osterhage, Wolfgang W. (2018): Sicherheitskonzepte in der mobilen Kommunikation: Drahtlose Kommunikation – Protokolle und Gefahren Gebundene Ausgabe – 8. Oktober 2018
- Sauter, Martin (2022): Grundkurs Mobile Kommunikationssysteme, Springer-Vieweg.
- Künneth, Thomas (2023): Android UI Development with Jetpack Compose, Packt Publishing.
- Neuburg, Matt (2021): Programming iOS 15, O'Reilly.
- Sillmann, Thomas (2023): Das Swift-Handbuch Apps programmieren für macOS, iOS, watchOS und tvOS, Hanser.
- Daniel Knott (2022): Mobile App Testing: Praxisleitfaden für Softwaretester und Entwickler mobiler Anwendungen, dpunkt-Verlag.
- Verwendbarkeit nach Studiengängen
- Informatik - Medieninformatik
- Informatik - Medieninformatik B.Sc. (01.09.2025)
- Informatik - Technische Informatik
- Informatik - Technische Informatik B.Sc. (01.09.2025)
- Modulpromotor*in
- Eikerling, Heinz-Josef
- Lehrende
- Morisse, Karsten
- Westerkamp, Clemens
- Eikerling, Heinz-Josef