Refine
Year of publication
- 2024 (2)
Document Type
- Bachelor Thesis (1)
- Doctoral Thesis (1)
Language
- German (2)
Keywords
Institute
Die vorliegende Arbeit vergleicht die Eignung von Flutter und Kotlin Multiplatform für den Relaunch einer mobilen App. Angesichts der Vielzahl von Entwicklungs-Frameworks ist die Auswahl des richtigen Frameworks von entscheidender Bedeutung. Diese Thesis führt in die Welt der Cross-Plattform-Entwicklung ein, um zu ergründen, welches Framework am besten geeignet ist.
Die Motivation für die Untersuchung liegt in der hohen Relevanz mobiler Plattformen („Mobile First”) und der Notwendigkeit, eine bestehende Anwendung neu zu entwickeln, um mit den aktuellen Entwicklungsstandards Schritt zu halten.
Die wissenschaftliche Fragestellung dieser Arbeit konzentriert sich darauf, wie sich die Eignung eines Cross-Plattform-Frameworks für die Neuentwicklung einer bestehenden Anwendung strukturiert und allgemeingültig evaluieren lässt. Die Ergebnisse sollen eine Entscheidungsmatrix für den allgemeinen Einsatz sowie einen konkreten Vorschlag für den Fall der „mQuest”-App liefern.
Die Arbeit erläutert zunächst die Grundlagen der Cross-Plattform-Entwicklung, betrachtet die relevanten Frameworks und Technologien sowie bisherige Arbeiten auf diesem Gebiet. Im weiteren Verlauf werden nur noch die in einer Vorauswahl ausgewählten Frameworks Flutter und Kotlin Multiplatform betrachtet.
Das Resultat der Entscheidungsmatrix offenbart für Flutter einen leichten Vorsprung aufgrund seiner Reife und Verfügbarkeit gut dokumentierter Pakete. Kotlin Multiplatform muss hier noch aufholen.
In der abschließenden Diskussion wird erörtert, wie ein Migrationspfad für den Relaunch der mQuest App aussehen könnte und welche Herausforderungen dabei zu beachten sind. Dazu zählen die Wartung der bestehenden Lösung und die Vermeidung von Regressionsfehlern in der neuen Software.