This page is optimized for AI. For the human-readable: Jetpack Compose für HSLU-Apps

Jetpack Compose für HSLU-Apps

Project Idea Metadata

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 aktuelle HSLU-I-Android-App besteht aus mehreren UI-Komponenten, welche mit dem klassischen layout.xml-Ansatz von Android 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 Android-GUI-Technologie Jetpack Compose 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 (um z.B. zukünftig auch die HSLU T&A-App direkt aus dieser Code-Basis erstellen zu können).

D

Ziel der Arbeit und erwartete Resultate

Das Ziel dieser Arbeit ist es, eine oder mehrere Compose-Apps zu entwickeln. Konkret werden im Rahmen dieser Arbeit die folgenden Aktivitäten bzw. Resultate erwartet:

Methoden, Vorgehen

Kreativität, Varianten, Innovation

Dieses Projekt bietet Raum für Kreativität, Varianten und Innovation. Die Studierende sollen eigene, dem Projekt angepasste Recherchen anstellen und können spannende aktuelle Technologien evaluieren und verwenden.

Die mobilen Android-Apps der HSLU sollen mit der neuen deklarativen UI-Technologie Jetpack Compose neu konzipiert & umgesetzt werden.