Meine App besteht aus einer Reihe von Schritten (Aktivitäten), die der Benutzer bei jedem Start der App ausführen muss. In einem bestimmten Schritt darf der nächste Schritt nicht ausgeführt werden, es sei denn, bestimmte Kriterien sind im aktuellen Schritt erfüllt, z. B. sind Textfelder ausgefüllt.Workflow-Framework für Android-Aktivitäten
Ich bin auf der Suche nach einem Android-Framework, mit dem ich diese Situationen meistern kann. Insbesondere würde es helfen, Aktivitäten als "Zustände" zu definieren und würde es erlauben, (auf eine deklarative Weise) die Bedingungen zu spezifizieren, die erfüllt werden müssen, um zu dem/den nächsten Zustand (en) zu gelangen, d.h. eine "endliche Zustandsmaschine" zu implementieren.