SwiftUI für HSLU-Apps
Project Idea Metadata
- Project Idea Name: SwiftUI für HSLU-Apps
- Date: 11/24/2021 10:16:21 AM
- Administrators:
Project Idea Description
Das Departement Informatik der Hochschule Luzern entwickelt und betreibt mobile Apps für die Departemente Informatik sowie Technik & Architektur, siehe https://blog.hslu.ch/mobapp/.
Die aktuelle HSLU-I iOS-App besteht aus mehreren UI-Komponenten, welche mit dem «klassischen» Storyboard-Approach implementiert sind. Nebst herkömmlichen Web-Views, welche für die Informationsseiten und die Raumsuche verwendet werden, sind auch diverse native UI-Elemente im Einsatz (z.B. bei der Trails-Funktionalität).
Im Rahmen dieses Projekts soll die App nun mittels der neuen, deklarativen iOS-GUI-Technologie SwiftUI von Grund auf neu konzipiert und implementiert werden. Da dieser neue Ansatz die Wiederverwendbarkeit von UI-Komponenten grundsätzlich besser ermöglicht, muss auch die Architektur der Apps grundlegend angepasst werden, vor allem im Bezug auf Modularisierung und Konfigurierbarkeit.
Die mobilen iOS-Apps der HSLU sollen mit der neuen deklarativen UI-Technologie SwiftUI neu konzipiert & umgesetzt werden.