從 2018 年 8 月開始 Material Design 進行大幅度的更新。到目前為止發展出許多豐富的資源、工具和工作流,讓設計師、工程師們合作更順利,也積極舉辦比賽、研討會並分享業界使用示例讓大家有更多互相學習的空間,最近會寫一系列關於 Google Material Design 的文章,雖然已經使用 Material Design 超過一年了,但還是想透過閱讀新文件的機會,來邊學邊分享給大家XD

Introduction - Google Material Design

設計目標 Goals

  1. 創建(Create):創建一種視覺語言,將好的設計原則與科技結合。

  2. 統一(Unify):跨平台設備下開發單一的底層系統,統一用戶體驗。

  3. 客製化(Customize):擴展 Material 的視覺語言,為創新和品牌識別提供可靈活變化的基礎程式。

設計原則 Principles

Material 是一種譬喻。Material Design 的靈感來自物理世界和其組成,包括它們如何反射光線和投射陰影。把我們所使用的媒介重新想像成紙張和墨水材質的變化。

  1. 大膽、圖形導向、有意象的:Material Design 是依印刷設計方法來設計,包含字體設計(typography)、格線系統(grids)、間距(space)、比例(scale)、顏色(color)和意象(imagery)等。Material Design 創造層次感且有意義的體驗,讓使用者沈浸在環境中。

  2. 互動(Motion)蘊含意義:透過細微的反饋和關聯的漸變,來保持使用者動作的連續性和聚焦的效果。當元素出現在屏幕上時,它們會變化並重新組織環境,並通過互動產生新的變化。

  3. 靈活的基礎程式:Material Design 系統可以依品牌來擴展其視覺語言。它是由許多客製化的程式基底組成,可以無痛依設計加入組件(components)、插件(plug-ins)和設計元素(design elements)。

  4. 跨平台:Material Design 在不同平台保持相同的 UI,在 Android、 iOS、Flutter 和 web 上使用相同的共用組件。

Material Design 維持每月更新的速度,對設計和工程師呈現其功能和擴展性,有興趣可以在官方github看到最新的釋出內容。下回我們將介紹 Material Design 的 Workflow 工作流,還有許多超好用的工具,我們下回見!

參考資料