Tech

Een kijkje in het materiaalontwerp van Google

Een kijkje in het materiaalontwerp van Google

Tijdens het laatste I / O-evenement van 2014 kwam Google terug met zijn nieuwe verrassingen. Naast de officiële release van de nieuwe Android-update met codenaam Lollipop, introduceerde Google ook de frisse nieuwe ontwerptaal, Materiaal ontwerp. Het is een ontwerpsysteem dat niet alleen bedoeld is voor de nieuwe verbeteringen in de gebruikersinterface van Lollipop, maar ook voor alle apparaten en omgevingen.

Material Design heeft een aantal belangrijke kenmerken die het onderscheiden van andere designtrends met zijn eigen unieke manieren. Net zoals zijn naam was het geïnspireerd door echte materialen en combineerde ze in één ontwerpsysteem om een ​​gestroomlijnde, intuïtieve, mooie en meest interactieve gebruikerservaring te creëren. In dit bericht kijken we naar wat er in Material Design zit en geven we je een korte handleiding over hoe je dit kunt implementeren. Door de blog van Google te citeren, ga ik zeggen: "Dit is materiaalontwerp".

Een introductie

Material Design is een uniform ontwerpsysteem, wat betekent dat het is gemaakt om te werken met alle beschikbare apparaten en platforms van vandaag. Van tablet, smartphone tot desktop en van Android, iOs, Windows tot webplatforms. Alle vormgeving en aanvoelen moeten overal hetzelfde zijn.

Hoofdprincipes

Er zijn drie hoofdprincipes die Material Design construeren. Dit zijn de meest fundamentele onderdelen van wat Material in het algemeen aanbiedt.

De onderdelen

Material Design besteedt aandacht aan elk detail van de componenten, zodat ze universeel kunnen worden gebruikt. Deze componenten helpen je een geweldige app en site te bouwen. Er zijn zoveel componenten die door Materiaal worden geleverd, zoals knoppen, schakelaar, kaart, tekstinvoer, fab (zwevende actieknop), dialoogvenster, toast, submenu, tabblad en meer. Elk van hen heeft zijn eigen regel en gids voor het bouwen ervan, zodat je geen onbelangrijke elementen hebt.

Patronen ding

Naast componenten biedt Material u ook enkele basispatronen voor extra gebruikersinterface. Deze patronen verbeteren de gebruikersinterface die u hebt gemaakt met de componenten van Material. De patronen inclusief gegevensformaat, navigatielade, fouten, gebaren, scrolltechniek, zoeken, instellingen, afbeeldingen laden, vegen om te vernieuwen en meer.

Materiaalontwerpkleuren

De kleuren in Material zijn zo ontworpen dat je je niet ongemakkelijk, vreemd en plat voelt. Geïnspireerd door onze dagelijkse omgevingen, zoals verkeersborden, hedendaagse architectuur, bestratingstape en sportvelden, brengt Material Design u onverwachte en levendige kleuren. Er zijn zoveel kleurenpalet om uit te kiezen, waardoor u meer gemak hebt bij het ontwikkelen van apps of sites. U kunt de kleurstalen ook downloaden voor lokaal gebruik, zoals voor uw Photoshop-verzameling.

Materiaal Icoon

Als u een Android-ontwikkelaar bent, moet u bekend zijn met enkele gratis pictogrampakketten die Google heeft verstrekt. Ze worden meestal alleen gebruikt voor het hoofdelement en de actiebalk. Terwijl we voor andere bronnen moeten zoeken naar andere pictogrammen, zoals map, bestand, kopiëren en plakken, enz., Handmatig. In Material Design heeft Google het probleem opgelost met tonnen pictogrampakketten je kunt gebruiken.

Elk van de iconen heeft een ontwerpbenadering doorlopen die ook gebruik maakt van de studie van tactiele materialen. Ze handhaven ook het Materiële principe, dat is consistent. U kunt deze pictogrammen downloaden op GitHub, ze worden geleverd met een optie voor ander gebruik, zoals voor iOs, web, Android of svg. Als u een bredere optie wilt voor eenvoudige aanpassing, wilt u waarschijnlijk Material Design-pictogrampakketten op FlatIcon zien. In het pakket krijg je de pictogramvector (SVG & EPS), PSD- en PNG-versie.

Material's Animation

Dit zijn de eigenschappen van het materiaal die ik het leukst vind. De animaties in Material zijn zo echt en intuïtief. Elke animatie heeft een zinvolle, consistente en juiste timingovergang. De gif-demo die je hieronder ziet, is slechts een van de prachtige materiaalanimaties. Om boeiende en responsieve interactie te bieden, maakt het Google-team ook een waterrimpeling-achtige animatie voor gebruikersinvoer. Het wordt meestal gebruikt op knoppen en kaarten.

De kenmerken die ik heb uitgelegd, zijn slechts een klein deel van wat Material Design te bieden heeft. Ga voor meer informatie over Material World naar de documentatiepagina.

Implementatie

Material Design wordt standaard geleverd als de nieuwe UI-update voor Android Lollipop. Alle richtlijnen dat materiaal erin is aangebracht. Omdat materiaal bedoeld is voor alle soorten omgevingen, zal het implementeren op een ander systeem niet moeilijk zijn. En dankzij de community's is het zelfs veel gemakkelijker met sommige tools die ze hebben gemaakt.

Dit zijn verschillende manieren om Material Design buiten Android te krijgen, bijvoorbeeld via het web.

CSS Frameworks gebruiken

Dit is de gemakkelijkste manier als u Material Design in een webplatform wilt implementeren. Met frameworks hoeft u het alleen maar te initialiseren en vervolgens de elementen te schrijven die u nodig hebt. Er zijn veel frameworks die u kunt gebruiken, zoals Materialise, Material UI of Polymer, om er maar een paar te noemen. Mijn persoonlijke keuze valt in Materialise. Het is gemakkelijker te gebruiken en te begrijpen en heeft geweldige documentatie met een mooie demo.

Volgt de richtlijnen

Als je Material wilt implementeren zonder de hulp van frameworks en je liever het meest met codes knoeit, dan moet je de Material-richtlijnen volgen. Daar vindt u alle do's en don'ts die u moet opmerken om materiële principes te bereiken. U ziet alle basisgidsen om componenten, lay-out, animatie, kleur, patronen en meer te maken. Misschien wil je een materiaalchecklist zien om de ontwikkeling te vergemakkelijken.

Conclusie

Materiaalontwerp is een geweldig ontwerpsysteem en is een van de meest verwachte trends van het jaar geworden. In de komende maanden zullen we het misschien overal zien. Meer apps en site zullen worden opgepoetst met deze nieuwe ontwerpupdate van Google.

En met Material Design heeft Google zijn superioriteit bewezen als een van de grootste technologiebedrijven. Het maakt Google niet alleen toonaangevend op het gebied van zoekmachines en mobiele besturingssystemen, maar ook op het gebied van ontwerpen. Inmiddels zijn er geen andere bedrijven die dit grote ding ontwikkelen zoals Google deed. Maar de ervaring zegt dat het niet lang zal duren. Laten we gewoon wachten op andere bedrijven die reageren op Google's Material Design.

The New Guy zijn in sociale media
Als je op de meesten van ons lijkt, heb je geen universitair diploma in 'Social Media'. Als u dat doet, was het waarschijnlijk ongeveer drie maanden n...
De premier van India, Narendra Modi, sluit zich aan bij Instagram
Vandaag heeft de Indiase premier Narendra Modi zich aangemeld bij de sociale netwerksite Instagram. Instagram wordt in feite gezien als een hub voor ...
Hoe Hoe YouTube-video's op de achtergrond worden afgespeeld, de gemakkelijkere manier
Hoe YouTube-video's op de achtergrond worden afgespeeld, de gemakkelijkere manier
De YouTube-app voor Android en iOS is erg gestroomlijnd, maar mist nog steeds de veelgevraagde mogelijkheid om video's op de achtergrond af te spelen....