Tenke som en frontendutvikler

Mine tanker 🤓
- Skjermstørrelser
- Nettleserstøtte
- Komponenter
- Lokalisering og internasjonalisering
- Animasjon
- Universell utforming
- Tekniske begrensninger
Min tankeprosess 🤓
- Virker det på mobil og desktop?
- Støttes ulike nettlesere?
- Hvilke komponenter brukes?
- Brukes elementer til forskjellig kontekst?
- Skal noe animeres?
- Ivaretas universell utforming?
- Finnes det tekniske begrensninger?
Skjermstørrelser
📱🖥
liten
768px
medium
992px
stor
1200px
ekstra stor
1600px
Gå til lanekassen.no og se hvordan layouten endrer seg for ulike skjermstørrelser.
Oppgave 🏆


Nettleserstøtte
🤹

Komponenter
🏗
Hvordan kan den tekniske inndelingen i komponenter påvirker designvalg?
Spørsmål 🙋♀️🙋♂️
Gå til bekk.no og se om du finner forskjellige komponenter. Er de gjenbrukbare, skalerbare og kan tilpasses?
💡Bytt mellom mobil- og desktopvisning.
Oppgave 🏆
Lokalisering og internasjonalisering
🌍




Sammenlign nettsidene til Hurtigruten eller Yr på norsk og engelsk. Kan du se for deg utfordringer knyttet til design og utvikling?
Oppgave 🏆
Animasjon
🎬


Finnes det andre måter man kan formidle animasjon til en utvikler på?
Spørsmål 🙋♀️🙋♂️
Universell utforming
👀
WCAG – kort oppsummert 🦾
- Prinsipp 1: Mulig å oppfatte
- Prinsipp 2: Mulig å betjene
- Prinsipp 3: Forståelig
- Prinispp 4: Kompatibel

WCAG for designere 🎨
- Farge (fargeblindhet, kontrast)
- Tekst (tekst i bilde, overskrifter og labels)
- Layout (rekkefølge, skjermretning, forstørrelse, navigering, instruksjoner, gjenkjennbarhet)
Bruk et nettlesertillegg (f.eks. Chromes Lighthouse eller Wave) for å teste universell utforming på forskjellige nettsider. Finner du to nettsider som får ganske ulike resultater?
Oppgave 🏆
Tekniske begrensinger
🚨


Bonus: designsystem
🧭
Designsystem 🛠
- Her møtes design og utvikling
- Dokumentasjon:
- Design (fontstørrelser, farger, layout, animasjon, ikoner, illustrasjoner etc.)
- Utvikling (komponenter,
Å tenke som en frontendutvikler
By Markus Rauhut
Å tenke som en frontendutvikler
- 188