Bei Termin 1 zu liefern - Minimale Beschreibung der App-Idee in der Readme.md. Skizzen/Designs dürfen auch dabei sein. - Ein kleiner Teil der geplanten Business-Logik und zugehörige Tests. Die Tests müssen die Business-Logik auch testen, brauchen aber nicht vollständig sein. flutter test muss fehlerfrei laufen. - Minimale Flutter-App, die die vorhandene Business-Logik aufruft. Die App muss dabei nichts sinnvolles machen. Bei Termin 2 zu liefern - die vollständige App, bei der auch die UI/Widgets getestet werden Bei Abgabe berücksichtigen - flutter test und flutter analyze müssen fehlerfrei laufen! - die App soll mindestens auf 2 Plattformen laufen wobei eine davon Android sein soll - flutter build apk muss funktionieren - die App im Android-Emulator bzw auf Android-Hardware fuktionieren Außerdem möchte ich verstehen, was die Applikation tut. Dazu hilft mir, - wenn der Code sauber strukturiert - Dateien, Klassen, Methoden, Variablen sinnvoll benannt sind - ich nicht über auskommentierte Codeblöcke oder unnütze Kommentare (pubspec.yaml) scrollen muss - der Code nach Dart-Regeln formatiert ist - Nur der Code eingecheckt ist, der auch funktioniert. Das betrifft vor allem die Verzeichnisse: android, ios, linux, macos, windows, web. Bitte nur Verzeichnisse der Plattformen einchecken die auch unterstützt werden