Kontakt oss

De fem trinnene i Atomic Design-systemet

Lasting Dynamics

okt 14, 2022 โ€ข 3 min read

Advarsel: Enkelte deler av innholdet er automatisk oversatt og er kanskje ikke helt nรธyaktig.

Bransjer som arkitektur, industridesign og bilindustrien har utviklet smarte modulรฆre systemer for produksjon av ekstremt komplekse objekter som fly, skip og skyskrapere. Inspirert av dette, Brad Frost foreslo Atomic Design-systemet, en metodikk som bestรฅr av fem distinkte stadier som arbeider sammen for รฅ skape et mer hierarkisk system for grensesnittdesign. De fem trinnene i Atomic Design erย 

1. Atomer

metodikk for atomdesignsystem

Atomer i det atomiske designsystemet er de minste enkeltelementene som knapper, innganger, bokser, merker og lenker. De kan utformes ved รฅ kombinere visuell stil, farge og type. Pรฅ samme mรฅte kan vi skape andre atomer i systemet. Atomer er ogsรฅ grunnlaget for designsystemer som fonter, animasjoner, fargepaletter, skyggestiler og alle elementene som skaper CSS-stiler. Hvert atom har sine egne egenskaper og variasjoner.

2. Molekyler 

molekyler i utformingen av atomsystemet

Molekyler er den nest stรธrste byggesteinen, skapt ved sammenfรธyning av ulike atomer. Det er mulig รฅ bryte dem ned, konseptuelt, til noe som er lettere รฅ fordรธye. I grensesnitt er molekyler relativt enkle grupper av brukergrensesnittelementer som fungerer sammen som en enhet, for eksempel kan en skjemaetikett, en sรธkeinngang og en knapp settes sammen til et sรธkeskjemamolekyl. Hvert molekyl kan ha forskjellige tilstander eller variasjoner, og de vil bli gjenbrukt i mockupene pรฅ forskjellige mรฅter og til forskjellige formรฅl. 

3. Organismen: det tredje trinnet i det atomรฆre designsystemet

organismer som et ledd i det atomare designsystemet

Organismer er mer komplekse UI-komponenter som bestรฅr av grupper av molekyler og/eller atomer eller andre organismer. Disse elementene danner distinkte deler av et grensesnitt. Organismer kan bestรฅ av lignende eller forskjellige molekyltyper, for eksempel en topptekst pรฅ alle nettsteder vi besรธker. Noen vanlige organismer er kort, navigasjon, overskrifter og datatabeller. Etter det har vi designet atomer, molekyler og organismer. Nรฅ er vi klare til รฅ begynne รฅ kombinere dem i en malside!

4. Maler

atomdesignsystem

Her slutter kjemien, for maler er enheter laget av ulike organismer som kombineres for รฅ skape en side eller en visning. Maler er objekter pรฅ sidenivรฅ som plasserer komponenter i en layout og uttrykker designets underliggende innholdsstruktur. For รฅ bygge videre pรฅ det forrige eksempelet kan vi ta overskriftsorganismen og bruke den pรฅ en hjemmesidemal. Et annet viktig kjennetegn ved maler er at de fokuserer pรฅ sidens underliggende innholdsstruktur i stedet for sidens endelige innhold. 

5. Sider

Ramme 11 min

Sider er spesifikke forekomster av maler som viser hvordan brukergrensesnittet ser ut med ekte, representativt innhold pรฅ plass. Hvis vi bygger videre pรฅ det forrige eksempelet, kan vi ta malen for startsiden og legge inn representativ tekst, bilder og medier i malen for รฅ vise ekte innhold i aksjon. Dette er den mest konkrete fasen av atomdesign, for det er tross alt dette brukerne vil se og samhandle med nรฅr de besรธker et nettsted eller bruker en app.

Fordeler med รฅ bygge et designsystem med atomdesign:

  1. Ved รฅ lage et designsystem basert pรฅ det atomiske rammeverket kan utviklerne utvikle de grunnleggende komponentene, noe som reduserer mengden omarbeid i utviklingsfasen. Som designere vil utviklerne bygge de grunnleggende komponentene for รฅ lage stรธrre komponenter.
  2. Det blir enkelt for designere รฅ administrere filer pรฅ en effektiv mรฅte, og det blir ogsรฅ problemfritt รฅ dele og oppdatere filene i fremtiden.
  3. Design Systems bidrar til รฅ dokumentere alle designkomponentene og -mรธnstrene pรฅ en oversiktlig mรฅte, noe som til syvende og sist gjรธr teamet mer samarbeidsvillig og gir dem mulighet til รฅ fokusere pรฅ andre komplekse aspekter ved produktet.
  4. Designere kan gjรธre endringer under vedlikeholdet av produktet pรฅ en smartere mรฅte, ved รฅ oppdatere endringene direkte til atomer, molekyler og organismer og bruke disse endringene pรฅ hele grensesnittet.

Atomic Design er en slik metode for รฅ beskrive og praktisere designsystemer, samtidig som de blir stadig viktigere i dagens verden med rask vekst og behov for helhetlige produkter. Disse designsystemene gjรธr det mulig for teamene รฅ bygge bedre produkter raskere, som brukerne forstรฅr fordi sprรฅket er konsistent pรฅ tvers av alle berรธringspunkter. 

I neste artikkel vil vi vise deg hvordan du kan bruke den atomiske metodikken pรฅ din design, men i mellomtiden kan du sjekke vรฅr portefรธlje for รฅ oppdage vakre apper og design.

ร… skape fremragende programvare

La oss bygge noe ekstraordinรฆrt sammen.
Stol pรฅ Lasting Dynamics for enestรฅende programvarekvalitet.

Oppdag tjenestene vรฅre

Din visjon, vรฅr kodeks

Forvandle dristige ideer til kraftfulle applikasjoner.
Letโ€™s create software that makes an impact together.

Letโ€™s talk

Lasting Dynamics

Tverrfaglig designer som nรฅ er dedikert til UI/UX etter รฅ ha fullfรธrt Apple Developer Academy. Han er alltid glad for รฅ ta imot nye utfordringer i livet og pรฅ designfeltet, og oppdager alltid nye lรธsninger eller tilnรฆrminger til problemer. Vincenzos hovedinteresser er digitale produkter og selvfรธlgelig alt som er relatert til mat- og drikkevareindustrien. Hans bakgrunn innen grafisk design og produktdesign gjรธr at hans visjon og tilnรฆrming er orientert mot รฅ bygge meningsfulle opplevelser.

ร…pne modal