Quit-Your-Addictions/README.md

23 lines
1.3 KiB
Markdown
Raw Normal View History

2023-10-27 13:14:34 +02:00
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