Material Design adalah bahasa desain yang dikembangkan oleh Google. Bahasa desain ini pertama kali diperkenalkan pada tahun 2014 sebagai sistem terpadu untuk Android dan produk web Google. Sistem ini menggunakan kedalaman, gerakan, dan tata letak berbasis grid. Permukaan dan tepi memberikan isyarat visual. Bayangan menunjukkan ketinggian. Elemen-elemen menghasilkan bayangan untuk menunjukkan hubungannya dengan permukaan di bawahnya. Desain ini meniru material fisik, sesuai dengan namanya. Namun, ini bukan skeuomorfisme. Ia tidak meniru kulit atau kayu. Ia mengabstraksikan sifat-sifat kertas dan tinta ke dalam sistem digital.
Material Design menyediakan panduan untuk tata letak, warna, tipografi, ikonografi, dan gerakan. Grid didasarkan pada sistem spasi 8dp. Komponen memiliki status yang ditentukan: default, hover, fokus, ditekan, dan dinonaktifkan. Gerakan memiliki tujuan. Animasi menunjukkan dari mana elemen berasal dan ke mana mereka pergi. Animasi tersebut mengarahkan perhatian dan memberikan umpan balik. Sistem ini telah berevolusi. Material Design 2 menyempurnakan komponen. Material Design 3 memperkenalkan warna dinamis, yang menghasilkan palet dari wallpaper pengguna. Sistem ini terbuka. Pengembang dan desainer dapat menggunakannya secara gratis. Sistem ini telah diadopsi di luar produk Google. Banyak aplikasi menggunakan komponen Material karena familiar dan telah teruji dengan baik. Sistem ini tidak sempurna. Kritikus mengatakan tampilannya generik. Setiap aplikasi yang mengikutinya terlihat seperti aplikasi lainnya. Komprominya adalah konsistensi. Material Design memberi tim bahasa bersama. Mereka dapat membangun lebih cepat karena keputusan sudah dibuat.
Prinsip-prinsip Desain Material
- Metafora material — permukaan dan tepian memberikan petunjuk
- Grafis yang berani — warna dan gambar yang disengaja
- Motion — animasi memandu dan memberi informasi
- Adaptif — berfungsi di berbagai perangkat dan ukuran layar
- Berbasis grid — sistem spasi 8dp
Material Design adalah sebuah sistem. Sistem ini mempermudah pengambilan keputusan desain dengan menyediakan pengaturan default. Pengaturan default ini dapat diikuti atau diubah. Sistem ini adalah titik awal, bukan sebuah batasan yang kaku.
Comments
No comments yet. Be the first to share a thought.
Leave a comment