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