Trails/Schnitzeljagt @Suurstoffi-Campus für iOS und Android (SwiftUI & Jetpack Compose)
Project Idea Metadata
- Project Idea Name: Trails/Schnitzeljagt @Suurstoffi-Campus für iOS und Android (SwiftUI & Jetpack Compose)
- Date: 6/29/2022 9:28:18 AM
- Administrators:
Project Idea Description
Ausgangslage und Problemstellung
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 Apps wurden im FS 2022 mittels aktuellen deklarative GUI-Technologien (SwiftUI / Jetpack Compose) modular und mandantenfähigt umgesetzt und auf den neusten Stand der Technik gebracht. Im Rahmen dieses Projekts soll nun die Trails/Schnitzeljagt-Funktionalität, wie diese bereits bei den Legacy-Apps vorhanden waren, für beide Plattformen als Feature eingebaut werden. Zusätzlich sollen neue Trails für den Campus konzipiert, und im Backend eingepflegt werden.
Ziel der Arbeit und erwartete Resultate
Das Ziel dieser Arbeit ist es, für Android und iOS die Trails/Schnitzeljagtfunktionaliät als separates Feature-Module zu implementieren und in die bestehende App-Architektur zu integrieren (inkl. Dokumentation & Testing). Zudem sollen neue Trails für das Suurstoffi-Areal mit Beacons und QR-Codes konzipiert, im Backend eingepflegt und die Gesamtfunktionalität auf dem Campus live ausgetestet werden. Idealerweise werden die neuen Features in den entsprechenden Stores veröffentlicht und das Backend-GUI (Spring-Boot) für die Administration der Trails ergänzt. Die Einarbeitung in die verschiedenen Technologien und die Trails-Domäne bildet dann die Grundlage für die eigentliche Implementierung.
Methoden, Vorgehen
- Agiles, iteratives & inkrementelles Vorgehen: Betreuer & Auftraggeber sollen regelmässig über den aktuellen Stand informiert werden und gemeinsam das weitere Vorgehen besprochen werden.
- Voraussichtlich zweiwöchentliche Treffen mit dem Betreuer (und optional dem Auftraggeber). Dazu ist dem Betreuer & dem Auftraggeber regelmässig am Vorabend einer Besprechung ein kurzer Status-Report (maximal 1 Seite) zukommen zu lassen, welcher stichwortartig über folgende vier Punkte Auskunft gibt:
- Welche Arbeiten wurden in der letzten Berichtsperiode ausgeführt
- Welche Arbeiten sind für die nächste Periode vorgesehen
- Stand der Arbeiten (Soll- / Ist-Vergleich mit der Planung), ggf. Begründung von Abweichungen
- Top-drei Risiken inkl. geplanter Massnahmen
Kreativität, Varianten, Innovation
Dieses Projekt bietet Raum für Kreativität, Varianten und Innovation. Die Studierenden können viele verschiedene und spannende State-of-the-Art-Technologien verwenden und der Kreativität freien Lauf lassen.
Die mobilen iOS- und Android-Apps der HSLU-I sollen mit einer Trails/Schnitzeljagt-Funktion für den neuen Suurstoffi-Campus ergänzt werden.