Modulbeschreibung

Mobile and GUI Engineering

ECTS-Credits:
4
Lernziele:

Die Studierenden können:

  • Grundkonzepte von Android und .NET MAUI anwenden und erklären
  • Fortgeschrittene Android- und .NET MAUI-Themen erläutern
  • Übergreifende GUI-Themen anwenden und erklären (Architektur, Design Patterns, Best Practices, etc.)

Kurse in diesem Modul

Mobile and GUI Engineering:

Teil 1: Mobile Apps mit Android

  • Relevanz der App Entwicklung
  • Grundlagen zum Betriebssystem
  • Entwicklung von Android-Apps
  • Erstellung einer eigenen App als Miniprojekt (Testat)

 

Teil 2: Cross-Plattform Applikationen mit .NET MAUI

  • Grundlagen zu .NET und C#
  • Entwicklung von .NET MAUI-Applikationen
  • Verwendung von .NET MAUI für Desktop und Mobile
  • Ausblick: Weitere XAML-basierte UI-Frameworks in .NET (WPF, Xamarin, ...)

 

Übergreifende Themen

  • Musterarchitekturen in GUI-Applikationen
  • Design Patterns der GUI-Entwicklung (Observer, MVC, MVP und MVVM)
  • Dependency Inversion Principle (DIP)
  • Trennung von Darstellung und Logik
  • Main- und Background-Threads
  • Designsprachen und Guidelines
Vorlesung mit 2 Lektionen pro Woche
Uebung mit 2 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.