[譯] 使用 Flutter、Material Theming 和官方 Material Components(MDC)構建美觀,靈活的使用者介面
在Google I/O 2018 上,Material 團隊宣佈對 Material Design 進行重要更新,其重點是通過系統地應用品牌特定設計,從而使移動應用程式從其他應用中脫穎而出。這就是Material Theming 工具。以下研究顯示了通過組合不同定製的 Material Components,來為“Shrine” —— 一個銷售服裝和家居用品的電子商務應用程式,建立一個品牌特定的設計。Flutter 簡直是實現這種設計的完美框架!
我非常高興能夠歡迎 Flutter 加入官方的 Material Design 元件集合中,成為我們 Android、iOS 和 Web 產品完全成熟的夥伴。Flutter 靈活和適應性的 widget 非常適合 Material Theming,而 Flutter 實時 UI 迭代的能力改變了我們改進設計的方式。”
- Matías Duarte,Material Design 副總裁

採用 Material Theming 和 Material Components 設計的 “Shrine 品牌特定” UI 元素

使用 Flutter 和 Material Components 實現 Shrine 設計的截圖
Material Components 對 Flutter 的官方支援
Flutter 的核心原則之一即是為建立富有表現力的靈活的移動 UI 提供一流的支援。為了這個目標,我們很高興的宣佈 Flutter 被採用為 Material 的最佳平臺!Flutter 將包含到設計和工程討論、文件、官方支援、Google Design 內容,以及 Android、iOS 和 Web 的教學中。Material 甚至建立了一個專門的 Flutter 工程團隊來與 Flutter 的 Material 庫工程師們攜手合作。這種夥伴關係將使 Flutter 在 Material Design 持續發展並增加像 Material Theming 等功能時保證自身的更新。你可以在 ofollow,noindex">material.io/develop/flu… 找到更多的相關資訊。
在 Flutter 中使用 Material Theming 和 Material Components
就在 I/O 大會的時候,Flutter 的 Material Components 庫便已經更新以支援 Material 新系統中的許多新功能、樣式和元件。這些都在Flutter beta 3 中提供並內建到 Flutter 框架中,從而無需額外的庫!我們還在Flutter Gallery 中添加了更多關於如何使用這些 widget 的示例。

Flutter Gallery 中的部分 Material Components
瞭解更多
要快速瞭解在 Flutter 中使用 Material Theming,請檢視我們的 Google I/O 大會:
- YouTube 視訊連結:youtu.be/hA0hrpR-o8U
最後,我們很高興地展示四份教程來教授使用 Flutter 和 Material Components 建立美觀靈活的使用者介面所需的核心理念:
-
MDC 101 Flutter:Material Components 基礎
通過構建包含核心元件的簡單應用程式,瞭解使用 Material Components 的基礎知識。
-
MDC 102 Flutter:Material 結構和佈局
瞭解如何在 Flutter 中使用 Material 結構和佈局,新增導航、結構和資料。
-
MDC 103 Flutter:Material Theming 的顏色、形狀、高度和型別
使用 Flutter 中的 Material Components 來區分你的產品並通過設計表達你的品牌理念。
-
改進你的設計並學習使用我們的高階元件背景選單。