2020-10-27 Gründe ein Team

Diese Woche sind wir wieder nicht ganz so weit gekommen, aber man muss auch sagen, dass wir beide nicht komplett da waren, also weniger Zeit hatten und bei mir stand ein Update vom Android Studio auf 4.1 an, ohne dass die Emulatoren mich nicht haben testen lassen: Das Tor zur Fehlermeldungs-Hölle..

Aber insgesamt hat es trotzdem Spaß gemacht. Man sieht mittlerweile auch mehr in der App. Seit dieser Woche ist es möglich, ein Team anzulegen. Es macht sich immer mehr bemerkbar, dass sich die ganze bisherige Arbeit in die Frameworks gelohnt hat. Dem Team-Model ein Motto hinzuzufügen hat maximal eine Viertelstunde gedauert.

Der Screen validiert die Eingabe und zeigt Fehler an. Es fehlt nur noch die Validierung für ein bereits existierendes Team. Etwas aufgehalten hat uns das Zurücksetzen der Fehlermeldung, bei der wir zuerst einen KeyListener gesetzt hatten und bei jeder Eingabe den Fehlerstatus im ViewState zurückgesetzt haben, was allerdings dazu geführt hat, dass der Cursor im Inputfeld an den Anfang gesprungen ist und das Feld laggy wurde. Das haben wir jetzt erstmal UI-seitig gefixt.

Die Navigation zwischen den Fragments ist auch nicht trivial, wenn man den Stack beeinflussen möchte. Wir wollten verhindern, dass man nach dem Anlegen eines Teams, nachdem man auf die Teamsübersicht zurückgeleitet wird, durch drücken der „Zurück“-Taste wieder auf dem Screen zum Anlegen landet, weil es quasi wie ein Pop-up behandelt werden sollte. Das Manipulieren des Stacks mit dem Entfernen des Anlege-Screens wollte nicht funktionieren, aber letztendlich hatten wir den Stack einfach falsch aufgebaut. Wir haben nach dem Anlegen die Teamsübersicht neu aufgebaut, anstatt zurück zu navigieren. Das sollte funktionieren. Testen konnte ich es allerdings noch nicht, da wir noch einen Bug haben, dass ein abgelaufener Refresh-Token keinen neuen Login triggert, weshalb man sich manuell ausloggen muss. Letzte Woche haben wir die Refresh-Token-Dauer auf mehrere Monate gesetzt, da wir uns an keine App erinnern können, bei dir wir uns nochmal hätten anmelden müssen, egal, wie lange man sie nicht mehr geöffnet hatte. Nachdem ich mich den ganzen Tag neu eingeloggt habe, dachte ich, ich importiere mir schnell die neuen Konfigurationen. Das hat mir jetzt den Keycloak-Server zerschossen..ein Zeichen, dass es nächste Woche weitergehen soll.

Schreibe einen Kommentar