phpocean: Code is Clay
  • Tutorials
    • Front end
    • Back end
    • Computer skills
    • Design & illustration
    • See all »
  • Forum
  • Blog
  • Contact
  • Log In|Join free

Why Google's design material ?

zooboole Published on February 13th, 2015 By zooboole

Many centuries ago, man was first worries about speaking with his mom and dad. Before we know it we all started speaking each other's languages. Mankind is always busy trying to get a best way of convey their thoughts and feelings.

Recently designers created a language that can be used to express and transmit feelings and thoughts. That is made of design elements and principles. They make up our painting, drawing, and express our mood.

Believe me, that wasn't enough for Google. Google recently launched a project called Material Design. This project aims at creating a more complex language for designing.

We challenged ourselves to create a visual language for our users that synthesizes the classic principles of good design with the innovation and possibility of technology and science. This is material design. This spec is a living document that will be updated as we continue to develop the tenets and specifics of material design.

What was know, Google calls it classic principles of good design.

Indeed, Google is absolutely right because with the innovations and improvement in science and technologies, it will be a wast to limit ourselves to these classic principles.

What really changes?

Nothing really changes but every practice become different from what we are used to.

Google just wants us to combine our traditional practices with new technologies and science. Also, we should have a kind of standard base on which everyone can base to build his art works; in that case we'll have a unified interfaces over all platforms.

Google is trying to reproduce real live into design. We should be able to handle touch, voice, mouse, and keyboard since they represent mankind's first input.

Principles

The first principle is the material metaphor

The material is what create the harmony between its environment and the motion system. The object itself is defined by its shapes, that makes the user see the object as an entity altogether.

To sum up this, The Material metaphor should allow a user to distinguish easily and object from its environment on an interface. And all elements making up the environment and the object itself should be in a perfect rhythm.

Material

Image from google

The second principle is Bold, graphic, intentional

This principle tackles the manner in which the typography, grids, space, colors, scale, etc can be used to influence the user experience. I understand it as a global motion between elements.

Bold

Image from google

The third principle is Motion provides meaning

Focusing a motions provide deep experience to the user, but Google suggests that they should be provoked by the user himself.

Movements should happen in a well defined environment and maintain that environment without changing its nature

Bold

Image from google

What to retain?

If you want to consider material design, you have to consider three main things: The objects itself should be obvious and well defined in its environment. They should be some proportionality between the object, its environment, colors, shapes, etc. The last thing is to add some motion that will make the user feel like in real life, but motions should be initiated by the user himself; the design should not distract with unwanted movements.

See it in action by yourself

The future of the project

The project is already loved by many among them we have the derived css framework called Materialized CSS. And if you've on Google+ once you should see that Google is applying this practices for long time. So do not doubt it, just dig and enjoy.


Twitter Facebook Google + Pinterest Linkedin

Advertisement

Don't miss any tutorial again

Receive fresh and new tutorials right at the moment they are published into your private email

Popular posts

8 cool features to come in PHP 7.1

8 cool features to come in PHP 7.1

Programming is fun and enjoyable and when a programming language makes development easy, coding becomes love.

about 1 year ago :: 26742 Read more
8 Tips to become a great PHP programmer in a week

8 Tips to become a great PHP programmer in a week

This tips can help you speed up your learning process in PHP and any other programming language.

over 2 years ago :: 11743 Read more
15 reasons why I love PHP

15 reasons why I love PHP

Far away from comparing PHP to any other languages which also have their respective qualities and fans, my approach is to show those reasons which make PHP a great choice for many people worldwide and also one of the most used in web development.

over 2 years ago :: 10055 Read more
Some 3 cool modern CMS for developers

Some 3 cool modern CMS for developers

Discover Modern Content Management Systems for Modern websites.

over 2 years ago :: 7726 Read more
6 Types of jobs you should never accept

6 Types of jobs you should never accept

As a web designer/developer, sometimes you have to handle things by yourself. You need to go out there and try to get jobs in order to make some income. That's normal, we all do it.

over 2 years ago :: 6838 Read more
Square bracket syntax for array destructuring assignment accepted

Square bracket syntax for array destructuring assignment accepted

PHP rfc: Square bracket syntax for array destructuring assignment accepted and will be possible from PHP 7.1

about 1 year ago :: 5584 Read more
Why Google's design material ?

Why Google's design material ?

Recently designers created a language that can be used to express and transmit feelings and thoughts. That is made of design elements and principles. They make up our painting, drawing, and express our mood.

over 3 years ago :: 5186 Read more

Recent posts

Clients think you are difficult

Clients think you are difficult

The difficulty he's talking about is not directed to us but to the tech field. It's challenging to set up and online business or to have a business which runs with technologies.

2 months ago Read more
What's the advantage of not using a CMS like WordPress?

What's the advantage of not using a CMS like WordPress?

Will it be adequate to build this project from scratch or I should use a CMS to make it faster? That's the question must of us ask all the time we start a new project.

2 months ago Read more
Why I(you) keep on growing smaller in programming?

Why I(you) keep on growing smaller in programming?

Let's admit it, most of us used to hate Maths back then in secondary school. Now that we are programmers we start to realize how limited we are without the Maths.

2 months ago Read more
Developer and project management: something you need to know

Developer and project management: something you need to know

When you are building a system which deals with money you learn the difference between serious projects and others. Check out my recent experience.

3 months ago Read more
Learning programming is different from learning a programming language

Learning programming is different from learning a programming language

You might be learning a programming language instead of programming itself. Read on to see why.

3 months ago Read more
Mirage of good code

Mirage of good code

When you write a code which gives you the impression of being correct, it's a mirage of code.

3 months ago Read more
Your client's dream is your nightmare

Your client's dream is your nightmare

Clients only have dreams. And, their dreams become your nightmares at the moment they finish dreaming and wake up.

3 months ago Read more
more »

Recent tutorials

  • How to disable the touchscreen drivers permanently on Ubuntu 17.10 March 11th, 2018
  • The science of creating fixed components on scroll with vanilla JavaScript February 13th, 2018
  • Easy guide on how set your workstation on Ubuntu 17.04 October 19th, 2017
more »

Advertisement
  • About us
  • Faq
  • Policy & Terms
  • Advertise with us
  • Contact
  • Discussions
  • Vialactea Technologies
Copyright © 2015 - 2018 phpocean.com. by Vialactea Technologies Ltd. Except where noted, all rights reserved - Proudly made in Ghana .:. Powered by zooboole.me.