Kontinuierliche Aktualisierungen
Apps müssen regelmäßig aktualisiert werden, um den sich ändernden Anforderungen und neuen technologischen Standards gerecht zu werden. Dies stellt sicher, dass die App nicht nur funktional bleibt, sondern auch sicher und ansprechend für ihre Nutzer:innen ist. Das Update der Smart Manual App erforderte die Aktualisierung einer Cross Plattform (für Android und iOS) Applikation, um den Weiterbestand in den Stores zu gewährleisten.
Aktualisierung des Frameworks
Das Upgrade der App über mehrere Major Versionen von Ionic 3 auf Ionic 7 wurde sorgfältig von den Mitarbeiter:innen des Instituts Software Design und Security eingespielt. Diese Aktualisierung bringt zahlreiche Vorteile mit sich, wie verbesserte Leistung, erhöhte Sicherheit und eine bessere Benutzer:innenerfahrung. Ionic 7 unterstützt modernste Webtechnologien, die eine schnelle und reibungslose App-Funktionalität gewährleisten. Außerdem geht ein Wechsel auf Angular 17 damit einher.
Wechsel der nativen Schnittstelle
Der Übergang von Cordova zu Capacitor markiert einen wichtigen Schritt in der Weiterentwicklung der App. Capacitor bietet eine modernere Grundlage für den Zugriff auf native Gerätefunktionen, was zu einer verbesserten Performance und Integration führt.
Anpassung der API
Ein weiteres wichtiges Element des Updates war die Anpassung der App-API an die der Website, um eine einheitliche Datenverwaltung und ein kohärentes Nutzererlebnis zu gewährleisten. Diese Änderung ermöglicht eine effizientere Wartung und schnellere Implementierung neuer Features.
Einblicke und Lernmöglichkeiten
Obwohl das Projekt intern von den Mitarbeiter:innen durchgeführt wurde, bietet es viele Lernmöglichkeiten für Studierende und andere Interessierte. Das Institut strebt danach, das Wissen zu teilen und Studierende des Studiengangs „Mobile Software Development” sowie des Studiengangs „Software Design und Cloud Computing” zu inspirieren, sich mit modernen Entwicklungspraktiken und -technologien auseinanderzusetzen.
Zusätzlich wurde die App ursprünglich im Zuge mehrerer Bachelorarbeiten (von User Driven Design bis zur Entwicklung und Veröffentlichung) beleuchtet. Somit konnten viele unterschiedliche Facetten bereits in der Erstellung der App miteinfließen.