Generelle Anforderungen
- Die Android Applikation soll höchstens Android Version 7.0 voraussetzen. min. SdkVersion API Level soll also <= 24 sein. [10 Punkte]
- Die Applikation soll jederzeit in einem konsistenten Zustand sein, egal wie der Benutzer navigiert. [10 Punkte]
- Die Applikation soll sowohl als Sourcecode, als auch als signierte APK Datei vorliegen. [10 Punkte]
- Alle implementierten Funktionen sollen stabil laufen (Bedienung vor, zurück, Bildschirm-Drehen, …). [10 Punkte]
- Der Sourcecode soll sauber, leserlich und aufgeräumt sein und konsequenten Konventionen folgen. Auskommentierte Tests, Redundanzen usw. sollen beseitigt sein. [10 Punkte]
- Es ist ein Benutzerhandbuch erforderlich und mit abzugeben im PDF Format. Die Software soll durch jedermann anhand der Bedienungsanleitung und ohne Reverse-Engineering im Sourcecode benutzt werden können. [20 Punkte]
- Die App soll ein ansprechendes und passendes Icon haben. [10Punkte]
Spezifische Anforderungen
Reminder Ansicht: Kalender [ 20 Pkt ]
Der Benutzer kann seine Reminder in einer Kalender Ansicht sehen.
- Reminder Ansicht: Liste [ 20 Pkt ]
Der Benutzer kann seine Reminder in einer Listenansicht sehen. - Reminder Listen-Ansicht: Sortieren [ 20 Pkt ]
Der Benutzer kann seine Reminder nachfolgenden Kriterien sortieren:
- Erstelldatum
- Ereignisdatum: Monat, Jahr
- Titel: Von A – Z oder Z – A
- Reminder Listen Ansicht: Filtern [ 20 Pkt ]
Der Benutzer kann seine Reminder schneller finden in dem er die Filter Funktion
verwendet. Es kann nachfolgenden Kriterien gefiltert werden:
- Titel
- Ereignisdatum: Genaues Datum und Monat
- Reminder Detailansicht [ 30 Pkt ]
Der Benutzer kann mit einem Klick auf die Detailansicht des Reminders kommen.
In der Detailansicht, sieht der Benutzer auch alle zusätzlichen Informationen zum
Reminder, kann diesen auch löschen und editieren. - Reminder erstellen [ 30 Pkt ]
Der Benutzer kann einen neuen Reminder einstellen mit folgenden Info’s:
- Titel
- Datum
- Farbe
- Notizen (max. 250 Zeichen) – Bild/er (max. 3 Stück)
- Reminder löschen [ 20 Pkt ]
Der Benutzer kann einen erstellten Reminder löschen - Reminder editieren [ 30 Pkt ]
Der Benutzer kann einen Reminder mit all seinen Informationen editieren. - Reminder sharen – Exportieren/Importieren [ 10 Pkt ]
Ein Benutzer kann seinen Reminder mit anderen sharen, in dem er den Reminder exportiert und anderen Benutzer