dbwebb-se / webapp

Coursematerial for webapp
Other
2 stars 10 forks source link

VT23 #84

Open emilfolino opened 1 year ago

emilfolino commented 1 year ago

Förbättringsförslag från redovisningstexter:

emilfolino commented 1 year ago

https://jsonapi.org/faq/#wheres-put

Fundera på PATCH i Lager-API:t

emilfolino commented 1 year ago

Egen övning med SASS frikopplat från knappar i mobilen övningen.

AndreasArne commented 1 year ago

kmom03

AndreasArne commented 1 year ago

kmom05 Jag hade också problem med att få "min plats" att fungera på studentservern. Bra om det uppmärksammas tydligare att man måste använda https-varianten av studentadressen.

AndreasArne commented 1 year ago

kmom06 Den här gången fungerade tyvärr inte koden i guiden för mig. Jag har ingen webcam i utvecklingsmiljön, så jag fick söka externa källor. Det var otroligt komplicerat att få video / kamera att fungera om man inte har en webcam i sin utvecklingsmiljö. Det gick inte att använda mobilen ihop med localhost när man kör Ubuntu via Windows. I så fall får man göra en proxylösning (det var komplicerat att sätta upp) och då fungerar inte kameran, tydligen.

Ett konstruktivt förslag här är att försöka hitta något alternativ till egen kamera eller låta eleverna som alternativ jobba vidare med GPSen och lära sig det bättre - plotta rutter, kanske? Använda något ruttplanerings-API? Jag hade mycket hellre jobbat vidare på GPSen och gjort något bättre av det. Det tillförde inte så mycket att ha ett andra bildbaserat API. Det blev två ytliga lärdomar istället för att lära känna ett av dem bra. Mitt gränssnitt blev OK, tycker jag. Men det var plågsamt att komma dit.


Andreas kommentar: förklara i övningen hur de kan jobba med studentportalen och mobilen.

AndreasArne commented 1 year ago

kmom05

En annan sak som jag noterade i mobiltelefon är att när ”detaljvyn” som glidit in från höger, glider ”tillbaka” ut åt höger igen så ser det ut som att den vyn som kommer efter redan ligger under och väntar. Det fungerade inte riktigt på det sättet för mig när jag enbart lade till animation på detaljvyerna, på grund av att de efterföljande vyerna då ”blinkade” fram. För att försöka efterlikna den smidiga övergången i riktiga appar så nära som möjligt har jag även lagt till slide in från vänster för alla vyer som inte är detaljvyer, samt att samtliga vyer har slide-out åt höger. Men jag fick ändå inte riktigt till att de glider precis efter varandra - för en mobiltelefon-känsla hade jag egentligen velat att det inte blev något ”mellanrum” mellan vyn som glider ut och vyn som glider in, som det blev nu. På en mobiltelefon ser det ju som sagt ut som att den ”undre” vyn redan är på plats när detaljvyn glider tillbaka till höger

Jag har också försökt få till så att navigationen i lagerappen står still, och att enbart vy-delen inklusive headern glider åt sidan. Det fungerar vid både slide in från vänster som slide out till höger, men vid slide in från höger så blinkar navbaren till (försvinner en kort stund) av någon anledning och detta har inte jag heller lyckats få bort.

Jag tycker därför att animationerna gav lagerappen en delvis känsla av en riktig mobilapp, men samtidigt ser det lite ”fel” ut, delvis pga mellanrummet mellan vyn som slidar ut och den nya vyn samt pga den blinkande navbaren.

Jag hade önskat att vi kunde tittat mer tillsammans på animationer och hur man får till så att det set ut exakt som i mobila appar, för just animationer tycker inte jag att vi har gått igenom särskilt mycket i någon av kurserna vi haft hittills.

En annan sak som jag noterade var att alla animationerna fungerar när jag går in på studentservern från datorn, men när jag går in från mobiltelefon så verkar det inte fungera på vissa av vyerna som ”blinkar fram” istället för att glida åt sidan.

AndreasArne commented 1 year ago

Kmom10 Krav 3: Native design (optionellt) Detta krav är inte implementerat fullt ut. Jag hade omfattande problem med att hitta en app att efterlikna. Det var i det närmaste omöjligt att hitta en relevant app för förseningar med minst 3 vyer, däribland kartor, som dessutom går att ladda ner till en mobil med min landskod och inte kostar pengar. Jag fick viss hjälp av en annan student, men screenshots är mycket svårare att arbeta med än att själv ha tillgång till appen, så jag kände mig bakbunden i den här uppgiften. Styling påverkar funktion och tvärt om, så utan en liknande funktion kan man inte efterlikna stilen och stilen kan kräva att man ändrar funktion. Det enda jag lyckades med var att titta på SJs inloggningssida och efterliknade detta genom att lägga min inloggningsknapp och registreringsknappen längst ner i vyn med motsvarande färger och knappstil.

Helt orimlig och närmast bisarr uppgift! Borde vara nog att man har gjort en snygg och enhetlig stil som passar den funktion man vill att appen ska utföra.

emilfolino commented 1 year ago

Utöka kmom05 och kmom06 lite grann, blev väldigt tunna i år.