Anforderungen

Generelle Anforderungen

  1. Die Android Applikation soll höchstens Android Version 7.0 voraussetzen. min. SdkVersion API Level soll also <= 24 sein. [10 Punkte]
  2. Die Applikation soll jederzeit in einem konsistenten Zustand sein, egal wie der Benutzer navigiert. [10 Punkte]
  3. Die Applikation soll sowohl als Sourcecode, als auch als signierte APK Datei vorliegen. [10 Punkte]
  4. Alle implementierten Funktionen sollen stabil laufen (Bedienung vor, zurück, Bildschirm-Drehen, …). [10 Punkte]
  5. Der Sourcecode soll sauber, leserlich und aufgeräumt sein und konsequenten Konventionen folgen. Auskommentierte Tests, Redundanzen usw. sollen beseitigt sein. [10 Punkte]
  6. 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]
  7. 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.

  1. Reminder Ansicht: Liste [ 20 Pkt ]
    Der Benutzer kann seine Reminder in einer Listenansicht sehen.
  2. 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
  1. 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
  1. 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.
  2. 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)
  1. Reminder löschen [ 20 Pkt ]
    Der Benutzer kann einen erstellten Reminder löschen
  2. Reminder editieren [ 30 Pkt ]
    Der Benutzer kann einen Reminder mit all seinen Informationen editieren.
  3. Reminder sharen – Exportieren/Importieren [ 10 Pkt ]
    Ein Benutzer kann seinen Reminder mit anderen sharen, in dem er den Reminder exportiert und anderen Benutzer