• Treffer 36 von 162
Zurück zur Trefferliste

Analyse und Bewertung von State-Management Varianten in modernen Cross-Plattform Technologien

  • Plattformübergreifende Technologien entwickeln sich ständig weiter und bieten einen kostengünstigen und zeiteffizienten Ansatz zur Entwicklung von Anwendungen auf mehreren Plattformen. Die Frage nach dem richtigen State-Management Ansatz muss dabei zu Beginn eines jeden Projekts beantwortet werden, was eine Herausforderung sein kann mit einer Vielzahl an mögliche Lösungen. Das Ziel dieser Arbeit war daher die Untersuchung von State-Management Ansätzen am Beispiel von Flutter und deren Bewertung auf der Grundlage von festgelegten Kriterien. In dieser Arbeit werden zunächst plattformübergreifende Technologien untersucht, mit Schwerpunkt auf Flutter. Danach werden gängige Ansätze von State-Management und die Theorie hinter Code Qualität Metriken analysiert. Basierend auf den gesammelten Informationen und den daraus resultierenden wirtschaftlichen und technologischen Entscheidungsgründen wurden Bewertungskriterien erstellt. Vier State-Management Ansätze wurden umgesetzt und entsprechend der Kriterien bewertet. Der Vergleich zeigt, dass BLoC die beste Lösung für Großanwendungen mit erfahrenen Entwicklern zu sein scheint. Für kleinere Projekte oder unerfahrene Entwickler bietet sich der Einsatz von Provider an.
  • Cross-platform technologies are constantly evolving. They offer a cost-effective and time-efficient approach to developing applications for multiple platforms. The most appropriate state management approach is determined at the beginning of each project, which can be a challenge with a variety of possible solutions. This thesis, therefore, investigates and evaluates common state management approaches for Flutter. First, cross-platform technologies focussing on Flutter are explored. Following this, common state management approaches and code quality measures are described. Based on the collated information and the resulting economic and technological decision factors, evaluation criteria are created. Four state management approaches are then implemented and evaluated according to the set criteria. The comparison indicates that BLoC is the best solution for large-scale applications with experienced developers. For smaller projects or junior developers, Provider seems optimal.

Volltext Dateien herunterladen

Metadaten exportieren

Weitere Dienste

Teilen auf Twitter Suche bei Google Scholar
Metadaten
Autor*in(nen):Thomas Karner
DOI:https://doi.org/10.58023/668
Untertitel (Deutsch):Am Beispiel von Flutter
Dokumentart:Masterarbeit
Sprache:Deutsch
Erscheinungsjahr:2020
Veröffentlichende Institution:FH CAMPUS 02 (CAMPUS 02 Fachhochschule der Wirtschaft)
Titel verleihende Institution:FH CAMPUS 02 (CAMPUS 02 Fachhochschule der Wirtschaft)
Datum der Freischaltung:27.10.2023
GND-Schlagwort:Software Engineering
Seitenzahl:iv, 79
Studiengänge/Lehrgänge:Informationstechnologien & Wirtschaftsinformatik
DDC-Klassifikation:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 005 Computerprogrammierung, Programme, Daten
BKL-Klassifikation:54 Informatik / 54.52 Software engineering
Open Access:ja
Lizenz (Deutsch):License LogoBundesgesetz über das Urheberrecht an Werken der Literatur und der Kunst und über verwandte Schutzrechte (Urheberrechtsgesetz)