APP Entwicklung

Inhalte
  • Übersicht über die mobilen Betriebsplattformen Android und iOS
  • Evaluation von möglichen Entwicklungsplattformen: Native, Cross-Plattform, PWA (Progressive Web Apps), Hybrid
  • Einsatz Framework MAUI mit Microsoft Visual Studio oder JetBrains Rider
  • Übersicht über besondere Herausforderungen im Mobile-App Bereich (z.B. Emulation, UI-fokussiertes Verfahren, usw.)
  • Erweiterte Entwicklungsgrundlagen: IOC und Testing
  • Einbinden einer lokalen Datenbank (SQLite)
  • Einbinden externen Datenquellen mit HTTP Client
  • Übersicht über verfügbaren Sensoren und deren APIs
  • Übersicht über Sicherheit und Biometrie
  • Entwicklung einer mobilen App auf Android oder iOS
Ziele
  • Sie kennen die verschiedenen Applikationsformen, welche heute auf einem Touchdevice verfügbar gemacht werden können.
  • Sie wissen die Usability eines Touchdevices korrekt zu berücksichtigen und können die verfügbaren Bedienelemente passend einsetzen.
  • Sie kennen die bekannten Betriebsplattformen iOS und Android und verstehen den Entwicklungs- und Deploymentprozess.
  • Sie sind in der Lage eine kleine Applikation zu bauen, welche sie auf iTunes und Google Play verfügbar machen können.
Voraussetzungen

Kenntnisse, wie sie in den Modulen

  • HTML/CSS
  • Java Script

vermittelt werden, sind von Vorteil.

Hinweis

Ein geeignetes mobile Device bringen die Kursteilnehmer mit. Für die Übungen ist ein Laptop nötig.

Selbstlernzeit

20-50% zusätzlich zum Unterricht

Methode

Lehrvorträge, Demonstrationen, Übungen am Rechner

Prüfung

Das Modul ist erfolgreich abgeschlossen, wenn mind. 75% vom Unterricht besucht ist und die Modulschlussnote mind. 4.0 beträgt. Die Schlussnote wird aus den Noten der zwei Lernzielkontrollen (Erfahrungsnote) und der Note der Modullernzielkontrolle (MLZ), gemäss den Promotionsbestimmungen für Studiengänge der HFU, ermittelt. Wer ein einzelnes Modul erfolgreich abschliesst erhält ein Zertifikat.