Vecka 9
Denna veckan har vi arbetat för att kunna utföra user-testing. Första delen av veckan gick åt till att integrera Firebase som vår back-end och göra om våra tidigare fetch requests så att de istället arbetade med den nya back-enden. Detta resulterade i att datan såg något annorlunda ut och som resultat så slutade några av våra funktioner fungera.
Efter vi åtgärdat detta försökte vi assembla en release version av appen för att testa den på våra mobiler nu när vi hade Firebase igång som back-end. Vi fick ett udda error-meddelande som vi löste genom att implementera en key från en key-store så att vår apk-fil blev “signed” (genom denna guide https://facebook.github.io/react-native/docs/signed-apk-android).
Att vi lyckades komma över denna lösning genom felmeddelandet vi fick var lite utav slumpen, men efter endel klur så lyckades vi generera en keystore-fil och integrera den rätt i gradle-filerna i projektet.
Vi lyckades launcha appen i mobilen och den fungerade i stort sett som förväntat, det var lite små fel i layouten och menyn var väldigt svårhanterad (knappen för att få ut side-menyn fungerade ej på S9 plus och att få ut menyn krävde väldigt precis swiping). Detta är något vi vill kolla på innan vi skickar ut den till personer för user-testing men samtidigt vill vi gärna ha resultaten så snabbt som möjligt om vi ska ha någon chans att åtgärda applikationen utifrån dessa innan projektets slut.
Vi satsar på att jobba lite under helgen och försöka få en mer fungerande apk-fil under måndag eller tisdag nästa vecka.