\section{MobX}
\label{eval:mobx}

MobX ist ähnlich wie Redux eine Bibliothek, welche auf Ansätzen aus dem React-Umfeld basiert. Die Grundlagen dazu werden in \autoref{sec:mobx} behandelt.

\subsection{Implementierung}

Für die Implementierung mit MobX werden die Bibliotheken mobx in der Version 2.0.6+1 und flutter\_mobx in der Version 2.0.4 genutzt.

\subsection{Bewertung}

Im folgenden Abschnitt wird die Implementierung mit MobX \autocite[branch=mobx]{repo} anhand der definierten Bewertungskriterien bewertet.

\paragraph{\nameref{sec:changeablility}} 

\paragraph{\nameref{sec:testability}} 

\paragraph{\nameref{sec:efficiency}} Nach der Ausführung der Teststrecke, ergaben die Zähler folgendes Ergebnis: 
\lstinputlisting[caption={Anzahl der Render-Vorgänge bei MobX}]{results/mobx/benchmarks.txt}

\paragraph{\nameref{sec:complexity}} Die Auswertung der Metriken (vgl. \autoref{metrics:mobx}) ergab eine \ac{mi} von 83 für das gesamte Projekt.

\paragraph{\nameref{sec:readability}} 

\paragraph{\nameref{sec:documentation}} 

\paragraph{\nameref{sec:structure}}