ps3user™ Geschrieben 9. Januar 2015 Geschrieben 9. Januar 2015 APP-Version: 1.1a Android-Version: 4.4.4 Fehlverhalten: Falsches Highlighting im Navigation Drawer Beschreibung: Wenn man auf "Schwierigkeitsliste" im Navigation Drawer geht, und dann auf "Hilfe", dann auf den "Zurück"-Button im Fragment, dann den Navigation Drawer öffnet, ist "Schwierigkeitsliste" selektiert, und in der ActionBar steht "Schwierigkeitsliste", obwohl man wieder die "Neuigkeiten" sieht (also Startseite). Dies gilt auch für alle anderen Menüpunkte. Zitieren
ps3user™ Geschrieben 9. Januar 2015 Geschrieben 9. Januar 2015 Die Schwierigkeits- und Zeitaufwandsliste sollte lokal in einer SQLiteDB gespeichert werden, so dass diese nicht immer geladen werden. Mit einem SwypeRefresh-Layout könnte der User diese dann manuell aktualisieren. Dies könnte man auch für die Neuigkeiten umsetzen, so dass man diese offline lesen kann, wenn man z. B. kein Internet hat. Zitieren
ps3user™ Geschrieben 9. Januar 2015 Geschrieben 9. Januar 2015 (bearbeitet) APP-Version: 1.1a Android-Version: 4.4.4 Fehlverhalten: Fehlverhalten des HW-Zurückbuttons Beschreibung: Die Umsetzung des HW-Zurückbuttons widerspricht den Android-Designguidelines. https://developer.android.com/design/patterns/navigation.html Beispiel, wie es sein sollte: Startseite -> Hilfe -> HW-Zurückbutton betätigt -> Startseite -> HW-Zurückbutton betätigt -> App beendet. Startseite -> Schwierigkeitsliste -> Hilfe -> HW-Zurückbutton betätigt -> Schwierigkeitsliste -> HW-Zurückbutton betätigt -> Startseite -> HW-Zurückbutton betätigt -> App beendet. Wenn man die App direkt verlassen will, gibt es dafür den Home-Button. Dieses "Willst du die App beenden?" verstößt gegen die Erwartungskonformität nach DIN-ISO 9241-110: “Ein Dialog ist erwartungskonform, wenn er konsistent ist und den Merkmalen des Benutzers entspricht, z.B. seinen Kenntnissen aus dem Arbeitsgebiet, seiner Ausbildung und seiner Erfahrung sowie den allgemein anerkannten Konventionen.” https://de.wikipedia.org/wiki/Erwartungskonformität Gleichzeitig wird auch die externe Konsistenz verletzt. "Konsistenz erleichtert die Zugänglichkeit eines Produktes dahin gehend, dass Wissen von anderen änhnlichen Produkten (externe Konsistenz) oder von anderen Bereichen desselben Produktes (interne Konsistenz) übernommen werden kann. Dadurch sind konsistente Interfaces einfacher und schneller zu erlernen." https://wiki.infowiss.net/Mensch-Computer-Interaktion Zu guter Letzt wird noch gegen das Android-Designprinzip verstoßen: "Decide for me but let me have the final say". https://developer.android.com/design/get-started/principles.html Bearbeitet 9. Januar 2015 von ps3user™ Zitieren
ps3user™ Geschrieben 9. Januar 2015 Geschrieben 9. Januar 2015 Unter Einhaltung aller Guidelines: https://www.google.com/design/spec/material-design/introduction.html Zitieren
Recommended Posts
Erstelle eine Antwort
Du kannst jetzt einen Beitrag verfassen und dich im Anschluss registrieren. Wenn du bereits einen Account hast, dann melde dich bitte an.