Teknisk

En titt på Googles materialdesign

En titt på Googles materialdesign

I det siste I / O-arrangementet i 2014 kom Google tilbake med sine nye overraskelser. Foruten offisielt utgitt den nye Android-oppdateringen med kodenavn Lollipop, introduserte Google også sitt ferske nye designspråk, Materiell design. Det er et designsystem som ikke bare er ment for de nye forbedringene av brukergrensesnittet til Lollipop, men også for enheter og miljøer.

Materialdesign har noen hovedfunksjoner som skiller den mellom andre designtrender med sine egne unike måter. Akkurat som navnet, var det det inspirert av ekte materialer og kombinerte dem i ett designsystem for å skape en elegant, intuitiv, vakker og mest interaktiv brukeropplevelse. I dette innlegget vil vi se på hva som er inne i Material Design og gi deg en rask guide om hvordan du implementerer det. Ved å sitere Googles blogg, skal jeg si "Dette er materialdesign".

En introduksjon

Materialdesign er et enhetlig designsystem, betyr at det ble laget for å fungere med alle tilgjengelige dagens enheter og plattformer. Fra nettbrett, smarttelefon til skrivebord og fra Android, iOs, Windows til webplattformer. Alt design og utseende skal være likt uansett hvor det er.

Hovedprinsipper

Det er tre hovedprinsipper som konstruerer materialdesign. Dette er den mest fundamentale delen av hva Material tilbyr generelt.

Komponentene

Materialdesign tar hensyn til alle detaljer i komponentene, slik at de kan brukes universelt. Disse komponentene hjelper deg med å bygge fantastiske apper og nettsteder. Det er så mange komponenter som leveres av materiale som knapper, bryter, kort, tekstinntasting, fab (flytende handlingsknapp), dialog, toast, undermeny, fane og mer. Hver av dem har sin egen regel og veiledning om hvordan du bygger dem, slik at du ikke har noen ubetydelige elementer.

Patterns Thing

Foruten komponenter, gir Material deg også noen grunnleggende mønstre for ekstra brukergrensesnitt. Disse mønstrene vil forbedre brukergrensesnittet du opprettet med materialets komponenter. Mønstrene inkludert dataformat, navigasjonsskuff, feil, bevegelser, rulleteknikk, søk, innstillinger, lasting av bilder, sveip for å oppdatere og mer.

Materialdesignfarger

Fargene i Material hadde vært utformet på en slik måte at du ikke vil føle deg ukomfortabel, rar og flat. Material Design tar inspirasjon fra våre daglige miljøer som veiskilt, moderne arkitektur, fortaumerke og sportsbaner, og gir deg uventede og livlige farger. Det er så mange fargepaletter å velge, noe som gir deg mer komfort når du utvikler apper eller nettsteder. Du kan også laste ned fargeprøver for lokal bruk, som for Photoshop-samlingen din.

Materials ikon

Hvis du er en Android-utvikler, må du være kjent med noen gratis ikonpakker som Google har gitt. De brukes vanligvis kun til hovedelement og handlingslinje. Mens det er andre ressurser, må vi søke i andre ikoner som mappe, fil, kopiere og lime osv. Manuelt. I Material Design har Google løst problemet med tonnevis med ikonpakker du kan bruke.

Hver av ikonene har gått gjennom noen designtilnærminger som også bruker studiet av taktile materialer. De opprettholder også materialprinsippet, det er konsistent. Du kan laste ned disse ikonene på GitHub, de har noen muligheter for forskjellig bruk som for iOS, web, Android eller svg. Hvis du vil ha et bredere alternativ for enkel tilpasning, vil du sannsynligvis se Ikonpakker for Material Design på FlatIcon. Inne i pakken får du ikonvektoren (SVG & EPS), PSD og PNG-versjonen.

Materialets animasjon

Dette er materialets funksjoner jeg liker best. Animasjonene i Material er så ekte og intuitive. Hver animasjon har en meningsfull, konsekvent og riktig timing-overgang. Gif-demoen som vises nedenfor er bare en av vakre materielle animasjoner. For å gi engasjerende og responsiv interaksjon, oppretter Google-teamet også vannkrusningslignende animasjon for brukerinputeffekt. Den brukes mest på knapper og kort.

Disse funksjonene jeg forklarte, er bare en liten del av hva Material Design tilbyr. For å lære mer om Materialverden, er det bare å gå til dokumentasjonssiden.

Gjennomføring

Som standard kommer Material Design som den nye UI-oppdateringen for Android Lollipop. Alle retningslinjene som Material har blitt brukt inne i den. Siden Material er rettet mot alle slags miljøer, vil det ikke være vanskelig å implementere det i et annet system. Og takket være lokalsamfunnene er det enda enklere med noen verktøy de opprettet.

Dette er flere måter du kan oppnå for å få Material Design utenfor Android, for eksempel nett.

Bruke CSS Frameworks

Dette er den enkleste måten hvis du vil implementere Material Design i webplattform. Med rammer er alt du trenger å gjøre å initialisere det og deretter skrive elementene du trenger. Det er mange rammer du kan bruke som Materialize, Material UI eller Polymer for å nevne noen. Mitt personlige valg faller inn i materialisere. Det er lettere å bruke og forstå og ha god dokumentasjon med fin demo.

Følger retningslinjene

Hvis du vil implementere materiale uten hjelp av rammeverk og foretrekker å rote med koder mest, må du følge retningslinjene for materiale. Der finner du alt du må og ikke må gjøre for å oppnå vesentlige prinsipper. Du ser all grunnleggende guide for å lage komponenter, layout, animasjon, farge, mønstre og mer. Det kan være lurt å se noen sjekkliste for materiell for enklere utvikling.

Konklusjon

Materialdesign er et flott designsystem og har blitt en av årets mest etterlengtede trend. I løpet av de neste par månedene kan vi se det overalt. Flere apper og nettsteder vil bli polert med denne nye Googles designoppdatering.

Og med Material Design har Google bevist sin overlegenhet som et av de største teknologiselskapene. Det gjør Google ikke bare ledende innen søkemotor og mobil OS-område, men også innen designfeltet. Nå er det ingen andre selskaper som utvikler denne store tingen som Google gjorde. Men erfaring sier, det vil ikke vare lenge. La oss bare vente på at andre selskaper svarer på Googles Material Design.

Tjene penger på sosial deling med Po.st
Som vi alle vet, hjelper deling av lenker på sosiale nettverk med å øke siderangeringen til en blogg, samt å få mer trafikk. Du kan få enorm trafikk...
QR-koder og hvordan det kan hjelpe deg med å bringe søkelyset på CV-en
QR-koder brukes allerede på nesten alt. Fra reklametavler til brosjyrer, mulighetene er uendelige. Imidlertid er en kommende applikasjon for denne inf...
Slik tømmer du søkelys i Spotlight på iPhone (iOS 10)
iPhone har hatt Spotlight-søk i ganske lang tid nå, og det er veldig nyttig. Du kan ganske enkelt sveipe til venstre fra startskjermen eller sveipe ne...