%*******************************************************
% Abstract in German
%*******************************************************
\begin{otherlanguage}{ngerman}
	\pdfbookmark[0]{Zusammenfassung}{Zusammenfassung}
	\chapter*{Zusammenfassung}
	In Flutter gibt es diverse Ansätze und Lösungsmöglichkeiten, den Zustand einer mobilen Anwendung zu verwalten. Flutter ist ein beliebtes Cross-Platt\-form-Framework, mit dem sich Anwendungen für iOS, Android, Web, Windows, Linux und macOS erstellen lassen, die den gleichen Quelltext verwenden. Damit sollen in der Entwicklung Aufwände gespart werden können und die Komplexität reduziert werden. Flutter baut auf eine deklarative Benutzeroberfläche, welche anhand eines Zustands erstellt wird. Die Verwaltung dieses Zustands ist entscheidend für die Architektur und die Funktion einer Anwendung. 

	In dieser Ausarbeitung werden verschieden bereits etablierte Ansätze zur Verwaltung des Zustands einer Flutter-Anwendung dargestellt und untersucht. Dabei ist das Ziel, herauszufinden, welcher Ansatz am besten zum Verwalten des Zustands einer Flutter-Anwendung geeignet ist. Dafür wird eine Evaluation für die Zustandsverwaltungssysteme setState, InheritedWidget, BLoC, Provider, Riverpod, Redux und MobX durchgeführt. Grundlage dieser Evaluation ist die Entwicklung einer Beispielanwendung für jedes Zustandsverwaltungssystem und die Bewertung dieser anhand von qualitative und quantitativen Bewertungskriterien, die anhand der Anforderungen an Zustandsverwaltungssysteme definiert werden.

	Das Ergebnis der Arbeit stellt neben den Resultaten der Evaluation auch eine Empfehlung dar, welches Zustandsverwaltungssystem für welchen Anwendungsfall am besten genutzt werden sollte.

\end{otherlanguage}
