Direkt zum Inhalt wechseln
Projekt

Iron Road for Children – App-Entwicklung

App-Entwicklung Benefizveranstaltung Iron Road for Children

App-Entwicklung zur Begleitung der Benefizveranstaltung Iron Road for Children - Foto: FH JOANNEUM

Studierende und Lehrende der FH JOANNEUM, Bachelor-Studiengang „Mobile Software Development” entwickelten eine spezielle App, um Mehrwert für Besucher:innen der Benefizveranstaltung „Iron Road for Children“ zu generieren. Der Bereich der App-Entwicklung ist Dreh- und Angelpunkt des dualen Studiums.

Entwicklung einer Event-App: Einblick in ein spannendes Studierendenprojekt

In der Welt der Technologie ist praktische Erfahrung unerlässlich. An der FH JOANNEUM haben Studierende die Möglichkeit, ihr theoretisches Wissen in realen Projekten umzusetzen. Ein herausragendes Beispiel dafür ist die Entwicklung einer speziellen App für die Benefizveranstaltung „Iron Road for Children“.

 

Projektziele und Schwerpunkte

Das Hauptziel des Projekts war die Erstellung einer benutzerinnenfreundlichen App, die Besucher:innen der „Iron Road for Children“-Benefiz-Veranstaltung bestmöglich durch das Programm leitet. Die App beinhaltet verschiedene Features, darunter einen Eventkalender, der nach Kategorien gefiltert werden kann, ein Voting-System für Bands und eine interaktive Karte des Veranstaltungsgeländes. Zusätzlich wurde eine Administrations-Webseite bereitgestellt, um die Inhalte der App effizient verwalten zu können.

 

Technische Umsetzung

Die App wurde für Android und iOS entwickelt, wobei Kotlin und Swift die Hauptprogrammiersprachen waren. Die Nutzung moderner Architekturen wie MVVM (Model-View-ViewModel) und Tools wie Jetpack Compose und SwiftUI erleichterten die Entwicklung ansprechender Benutzeroberflächen. Das Backend basiert auf einer REST-API, entwickelt mit Java auf Quarkus, ergänzt durch Tools wie Lombok und MapStruct für effizientere Code-Erstellung. Die Datenhaltung erfolgt in einer PostgreSQL-Datenbank, und für das Design wurde Figma verwendet, um ein ansprechendes UX/UI zu gewährleisten.

Zusätzlich wurde die Infrastruktur auf Cloud-VMs und Kubernetes-Deployments ausgelegt, was eine skalierbare und robuste Umgebung für den Betrieb der App sicherstellt. Der gesamte Code wurde über GitHub verwaltet, was eine effiziente Zusammenarbeit und Versionskontrolle ermöglichte.

 

Herausforderungen und Learnings der App-Entwicklung

Eine der größten Herausforderungen war die Gruppengröße und die damit verbundene Selbstorganisation. Die Koordination innerhalb des Teams und die Aufteilung der Aufgaben erforderten ausgezeichnete Kommunikations- und Organisationsfähigkeiten, die die Studierenden im Zuge dieses Projektes unter Beweis stellen. Dieses Projekt zeigte zudem eindrucksvoll, dass die Studierenden (in diesem Fall Studierende des Studiengangs “Mobile Software Development”, Jahrgang MSD21) die notwendigen Skills zur Erstellung und Bereitstellung einer App, einer Webseite und eines Backends bestens einsetzen können. Die Bereiche Koordination und Organisation sind wichtige Bestandteile eines Projektes, worin sich der eine oder andere Stolperstein zeigte.

Fazit

Dieses Projekt zeigt eindrucksvoll, wie Studierende an der FH JOANNEUM nicht nur theoretisches Wissen erwerben, sondern auch die Möglichkeit haben, dieses Wissen praktisch anzuwenden und dabei essentielle Fähigkeiten für ihre berufliche Zukunft zu entwickeln. Wer Interesse an Technologie und Softwareentwicklung hat, findet in unseren Studiengängen eine Plattform, um sich zukunftsweisendes Wissen in diesen Bereichen anzueignen.

App-Entwicklung Benefizveranstaltung Iron Road for Children

Iron Road for Children 2023

App-Entwicklung Benefizveranstaltung Iron Road for Children

Iron Road for Children 2023

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.