Material Design

 


Material Design adalah sebuah gaya desain terbaru dari Google yang memiliki prinsip desain itu harus seperti sebuah kertas pada kenyataannya. Terus apa bedanya dengan kertas? Material design merupakan kertas ajaib yang bisa membesar, mengecil, membelah diri, berubah warna, dan bertransformasi menjadi berbagai bentuk. Sifat inilah yang disebut Tangible Surface.

Desain dengan Material Design pada prinsip nya bertujuan untuk memberikan fokus yang jelas kepada pengguna dengan menyediakan suatu struktur. Struktur disini lebih kepada menampilkan apa yang penting berada didepan daripada yang tidak penting.

Material Design dari segi layout, tipografi, dan gambar yang ditampilkan menyerupai majalah. Setiap huruf harus ditata dan dipilih dengan jelas mana yang judul, sub judul, quotes, dan huruf untuk isi dari artikelnya. Layout tiap aplikasi dengan gaya material design inipun harus menggunakan grid dan keylines.

Untuk jenis font, Google menyarankan untuk menggunakan jenis font Universal Character Set (UCS) Transformation Format-8-bit (UTF). Mengapa demikian? Hasil riset Google menyatakan bahwa font yang berjenis UTF lebih cepat di render (Ditampilkan dilayar device) dibandingkan dengan jenis True Type Font (TTF).

Ada 3 jenis warna yang digunakan pada Material Design:

  • Warna background, Terdapat 2 jenis warna yakni Light/dark (Putih/Hitam).
  • Warna Primer, Merupakan warna utama pada aplikasi, misalnya facebook memiliki warna primer biru, dan twitter memiliki warna primer biru muda. Warna primer juga digunakan pada huruf untuk menunjukan Judul atau nama Tab diaplikasi yang akan anda buat.
  • Warna aksen, merupakan warna kedua dari aplikasi anda yang biasanya bertabrakan atau komplementer (tergantung dari keinginan si desainer). Google sendiri menggunakan warna-warna yang komplementer alias saling melengkapi. Warna aksen biasanya digunakan untuk tombol bulet di kanan layar dan digunakan pada huruf untuk menunjukan hal yang penting pada dialog yang ditampilkan sebelum pengguna mengambil suatu keputusan.





Latihan







Referensi


Absensi
Kelas F

Kelas I


Kelas B




Comments

  1. Nama : Muhammad Yunus
    NRP: 5025021171
    Kelas: PPB B
    Tahun: 2024
    Blog: Tugas 5

    ReplyDelete
  2. Nama: Sarah Nurhasna Khairunnisa
    NRP: 5025211105
    Kelas: PPB - B
    Tahun: 2024
    Blog: Tugas 5

    ReplyDelete
  3. Nama: Akbar Putra Asenti Priyanto
    NRP: 5025211004
    Kelas: PPB - B
    Tahun: 2024
    Blog: Tugas 5

    ReplyDelete
  4. Nama: Alfin Indrawan
    NRP: 5025201199
    Kelas: PPB - B
    Tahun: 2024
    Blog : Tugas 5

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. Nama : Farah Dhia Fadhila
    NRP : 5025211030
    Kelas : PPB - B
    Tahun : 2024
    Link tugas : Tugas 5

    ReplyDelete
  7. Nama : Rule Lulu Damara
    NRP : 5025211050
    Kelas : PPB-B
    Tahun : 2024
    Link Tugas : Tugas 5

    ReplyDelete
  8. Nama : Rycahaya Sri Hutomo
    NRP : 5025201046
    Kelas : PPB B
    Tahun : 2024
    Link Blog : Aplikasi Water Bottle

    ReplyDelete
  9. Nama : Afira Rolobessy
    NRP : 5025201006
    Kelas : PPB B
    Tahun : 2024
    Link Blog : TUGAS 5

    ReplyDelete
  10. Nama : Javier Nararya Aqsa Setiyono
    NRP : 5025211245
    Kelas : PPB B
    Link : Tugas 5

    ReplyDelete
  11. Nama : Heru Dwi Kurniawan
    NRP : 5025211055
    Kelas : PPB - B
    Tahun : 2024
    Link Tugas : Tugas 5

    ReplyDelete
  12. Nama : Hasna Lathifah P
    NRP : 5025201108
    Kelas : PPB B
    Tahun : 2024
    Link Tugas : Tugas 5

    ReplyDelete
  13. Nama : Wahyu Tri Saputro
    NRP : 5025201217
    Kelas : PPB - B
    Tahun : 2024
    Blog : Tugas 5

    ReplyDelete
  14. Nama: Muhamad Ridho Pratama
    NRP: 5025201186
    Kelas: PPB - B
    Tahun: 2024
    Link Blog: Tugas 5

    ReplyDelete
  15. Nama : Hesekiel Nainggolan
    NRP : 5025201054
    Kelas : PPB - I
    Tahun : 2024
    Link : Botol Minum

    ReplyDelete

Post a Comment

Popular posts from this blog

Teknologi Mobile Devices dan Pemrogramannya

Mengenal Composable

Android 1 - JetPack Compose