Tech 

A Look at Google Material Design



At the last I/O event in 2014, Google came back with new surprises. Along with the official release of the new Android update codenamed Lollipop, Google also has the new design language Introduced Material Design . It is a theming system intended not only for new Lollipop UI improvements, but also for devices across devices and environments.

Material design has some key characteristics that set it apart from other design trends in their own unique ways. As your name became inspired by real materials and combined into a design system to create an elegant, intuitive, beautiful and interactive user experience. In this post, we’re going to dive into Material Design content and provide a quick guide on how to implement it. I quote from the Google blog and say: “This is Material Design”.

an introduction

Material Design is a unified design system, which means it is designed to work with all devices and platforms available today. From tablet, smartphone to desktop and from Android, iOS, Windows to web platforms. All design appearances and fills must be the same everywhere.

main principles

There are three main principles that create material design. This is the most basic part of what the Material offers in general.

  • The material is the metaphor . The development of the material was based on the study of tactile elements that we use on a daily basis, paper and ink, inspired. This makes the object lighter, the surface and movements are better when they interact with each other.
  • Bold, graphic and intentional . Typography, grid, space, scale, color, and the use of images used in print-based design bases enhance the content of the material.
  • Movement provides meaning . This is one of the most remarkable things. In the material, you must have meaningful and appropriate movement, subtle and clear feedback, and an efficient and coherent transition.

The components

Material Design pays attention to every detail of its components so that they can be used universally. These components will help you build amazing apps and websites. There are many components provided by Material such as Buttons, Switches, Card, Text Input, Fab (Floating Action Button), Dialog, Toast, Submenu, Tab and more. They each have their own set of rules and instructions on how to build them so you don’t end up with inconsistent elements.

pattern thing

In addition to components, Material also provides some basic patterns for additional user interfaces. These patterns enhance the UI you’ve created with material components. Defaults include data format, navigation bar, errors, gestures, scroll technique, search, settings, image loading, swipe to refresh, and more.

Material design colors

The material colors are designed to not make you feel uncomfortable, awkward and flat. Material Design is inspired by our everyday environments such as street signs, contemporary architecture, road sign tape and sports courts, bringing unexpected and vibrant colors. There are so many color palettes that you can choose from to give you more convenience when developing any application or website. You can also download samples for local use, for example. B. for your Photoshop collection.

material icon

If you are an Android developer, you must be familiar with some free icon packs provided by Google. They are usually only used for the main element and action bar. While for other features, we have to manually browse other icons like folders, files, copy and paste, etc. In Material Design, Google has a problem with a Variety of icon packs fixed that you can use.

Each of the icons has gone through a design approach that also explores tactile materials. They also maintain the material principle, which is consistent. You can download these icons from GitHub. You have different options for different applications, for example. B. for iOS, Web, Android or SVG. If you want a wider option for easier customization, you probably want to see Material Design icon packs in FlatIcon. Inside the pack you will find the icon vector (SVG and EPS), PSD and PNG versions.

material animation

These are the characteristics of the material that I like the most. The animations in Material are so real and intuitive. Every animation has meaningful, consistent and timed transitions. The GIF demo shown below is just one of the beautiful material animations. To ensure an elegant and engaging interaction, the Google team also creates an animation that affects waves as a ripple effect for user input. It is mainly used for buttons and cards.

These features I’ve described are just a small part of what Material Design has to offer. To learn more about the material world, just visit the documentation page.

Implementation

Material Design is offered by default as a new UI update for Android Lollipop. All policies applied by the material contained therein. As the material is intended for all types of environments, implementation on another system is not difficult. Thanks to communities, it’s even easier with some tools they’ve created.

These are several ways to achieve Material Design outside of Android, such as on the web.

Use CSS frameworks

This is the easiest way if you want to implement Material Design on a web platform. With frameworks, you just need to initialize it and then write the necessary elements. There are many frameworks you can use such as Materialize, Material UI or Polymer just to name a few. My personal decision falls on Materialize. It is easier to use and understand and has good documentation with good demonstration.

follow the guidelines

If you want to implement the material without the help of the framework and prefer to deal with code, you should follow the guidelines of the material. There you will find all the precepts and precepts that you must observe in order to attain material principles. You will get all the basic instructions to create components, layout, animations, colors, patterns and much more. You might want to see some material checklists to make development easier.

Conclusion

Material design is a great design system and has become one of the most anticipated trends of the year. In the coming months, we will be able to see it everywhere. More apps and websites will be updated with this new design update from Google.

And with Material Design, Google has proven its superiority as one of the biggest tech companies. This means that Google is not only a leader in the field of search engines and mobile operating systems, but also in the field of design. In the meantime, there is no other company developing this great thing like Google. But experience says it won’t last long. Let’s wait for another company to tackle Google’s Material Design.

Related posts

Leave a Comment