Gelin - Einkaufsliste für Mobil Computing

Im Rahmen des Moduls Mobil Computing soll eine mobile Anwendung für Smartphone mit Android Betriebssystem entwickelt werden. Diese Anwendung muss Onlineservices verfügen und das User Interface muss in Jetpack Compose programmiert werden. Dieses Projekt soll von drei Personen erstellt werden. Neuer Text


Um diese Aufgabe umzusetzen, haben wir uns dazu entschieden, die Einkauflistenapp „Gelin“ zu programmieren. Diese soll mehrere Features besitzen, die zur Erfüllung Aufgabe beitragen sollen. Diese Hauptfunktionen sind eine intelligente Einkaufsliste, eine Angebotsübersicht und eine Funktion zum Finden des nächsten Supermarktes.


Personen, die Einkauflisten schreiben, gehen gezieltes Einkaufen und kaufen weniger Lebensmittel außer der Reihe zu kaufen. In einer Umfrage des Bundeszentrums für Ernährung zum Lebensmitteleinkauf wurde herausgefunden, dass ein Großteil der Befragten den Einkauf mit einer Liste planen, jedoch bei 63 % der Befragten auch Lebensmittel außer der Reihe, sogenannte Spontankäufe.



Anforderung

Einen kleine Auswahl an Anforderungen bei Gelin.

Einkaufsliste

  • Die Anwendung soll innerhalb der Familie auf meh-reren Smartphones zugreifbar sein. Damit Famili-enmitgliedern verstehen können, welche Lebens-mittel gekauft werden sollen oder leer gegangen sind.
  • Die Anwendung soll die Häufigkeit der Lebensmittel zählen und bestimmte Lebensmittel vorschlagen.
  • Die Anwendung soll dem User ermöglichen Notizen zu Produkten zu machen. Wo steht das Lebensmit-tel, welche wie sieht es aus oder alternativ Produk-te wünsche.
  • Die Anwendung soll durch einen Barcode Artikel einscannen können, um leer gegangene Lebens-mittel schneller aufzulisten.
  • Die Anwendung soll Lebensmittel anhand Namen, Marke und Menge manuell hinzugefügt werden. Hat ein Familienmitglied einen Wunsch, kann die-ser ein Produkt manuell hinzufügen.
  • Die Anwendung soll durch einen Barcode Artikel einscannen können, um leer gegangene Lebens-mittel schneller aufzulisten.
  • Die Anwendung kann ein Budget festlegen, damit man eine Übersicht über sein Geld hat.
  • Die Anwendung kann Lebensmittel nach Art und Weise Sortieren, zum Beispiel, Frischen Obst und Gemüse, Milchprodukte, Fleisch, Getränke
  • Die Anwendung könnte ein Budget festlegen und durch das Abhaken der Lebensmittel werden die Lebenspreise vom Budget abgezogen, um so einen besseren Überblick über die Kosten.
  • Die Anwendung sollte teilbar sein. Diese Idee ist eher Idee eines Add-on, das würde dann eine se-parate Liste erzeugen, die relativ einfach wieder gelöscht werden kann. Anwendungsfälle sind: Man ist krank und kann nicht aus dem Haus. Man war im 3 Wochen um Urlaub/ Dienstreise und der Kühl-schrank ist leer, und man bittet die Mama oder den Papa/ Besten Freund/ Nachbar einkaufen zu gehen. Jemand anderes soll für ein Fest einkaufen

Technischen Anforderungen

  • Die Anwendung muss auf Android Smartphones laufen
  • Die Anwendung muss mit anderen Usern teilbar sein.
  • Die Anwendung soll über GPS den Standort anzei-gen
  • Die Anwendung soll über die Kamera den Barcode abscannen können.
  • Die Anwendung soll online und lokal gespeichert werden.
  • Die Anwendung kann über die Kamera die Rech-nung abspannen und den Preis zum letzten Einkauf speichern

Usability Anforderung

  • Die Anwendung muss für Android designt sein.
  • Die Anwendung muss für Smartphone erstellt sein
  • Die Anwendung muss dem User erlauben, schnell Lebensmittel hinzuzufügen, wenn diese "Bekannt" sind, durch einen Barcodescan.
  • Die Anwendung muss dem User erlauben, auch unbekannte Lebensmittel auf die Liste hinzufügen zu können