Google UXデザイン：デザインシステム（モックアップに適用する）

# はじめに

わたしが[Google UX Design Certificateで得られた素晴らしい体験][google]を、特に重要だと思われるポイントを小さく分割して、わかりやすく簡潔に紹介していきます。

興味があれば、ぜひ Google UX Design Certificateを受講してみてください。

[google]: https://qiita.com/mapami/items/7a0d0a3d4661c50f8bec

https://www.coursera.org/professional-certificates/google-ux-design

<details><summary>これまでの振り返り</summary>

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/d371bce4-836a-0ba5-fd7d-9d2e55f1b909.jpeg" width="700">

</details>

# デザインシステムを自分の仕事に取り入れる

UXデザイナーとしての最初の仕事では、製品をより速く構築するためにデザインシステムを使用することが多いでしょう。社内で作成したデザインシステムを使うかもしれませんし、Google、Microsoft、Appleで使われているような公開されたデザインシステムを使うかもしれません。

いずれにせよ、既存のデザインシステムの仕様とガイドラインを使用して、独自のモックアップを構築する方法を知っておく必要があります。

デザインシステムを自分の仕事に取り入れるには、いくつかの方法があります。

- 既存のデザインシステムから構成要素を取り入れ、色や文字などの要素をデザインのブランディングに合わせて調整する。
- 自分で作ったコンポーネントとデザインシステムから取り寄せたコンポーネントを混ぜる。

# Material DesignシステムのUIキットをFigmaに取り込む

Material DesignシステムのUIキットをFigmaで作成し、そのキットを使って新しいファイルを作成します。

以下にアクセスし、「Get a copy」でFigmaに取り込みます。

https://www.figma.com/community/file/778763161265841481

「Material」テーマのページに移動してみます。ここには便利なプリセットスタイルがたくさんあり、タイポグラフィー、カラー、エレベーション、ステートなどのカスタマイズが可能です。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/8e5b3603-b068-1bb9-9375-6417efdfd90e.png" width="700">

# UIキットを利用し、モックアップに適用する

Material Designからいくつかの要素やコンポーネントをピックアップして、アプリのホームページを素早く作成します。

まず始めに、新しいページを作成して、フレームを描きます。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/bb525f20-dee8-ed75-ae03-49259b930683.png" width="700">

次に、画面の上部にナビゲーションバーを追加します。「Stiｃkersheet」のページに移動してみましょう。「App bars: top」のフレームに移動して、このアプリバーを選択します。「Control」と「C」を押して、コピーします。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/d7171b11-c751-d658-c850-e0a53daf212d.png" width="700">

「Control」と「V」、または「Command」と「V」を押して、新しいフレームに貼り付けます。右側のパネルにあるalign topボタンで画面の一番上に移動してみるよ。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/5aeac82b-f5bd-7be8-6e49-e36baec48810.png" width="300">

次に、下部のナビゲーションバーを追加します。これは、Figmaのコンポーネントになっているので、「Stickersheet」に戻らずに、画面左のAssetsパネルから追加することもできます。ボトムナビの項目を展開すると、いくつかのオプションが用意されていますね。この3つの項目があるものがいいと思います。パネルからスマホのフレームにドラッグしてみます。また携帯フレームの真ん中に貼り付けました。[Align to Bottom」ボタンを押してもいいですし、自分でこのコンポーネントを画面の下にドラッグしてもいいです。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/f5c20c39-5c80-bd14-1979-0641125d5e37.png" width="500">

下部のナビゲーションバー内のお気に入り、検索、情報のプレースホルダーアイテムは、アプリに合わせてカスタマイズする必要があります。

今回「検索」アイコンを変更するために、フレームに追加したボトムナビをメインマテリアルコンポーネントから切り離します。ボトムナビの上で右クリックし、メニューから ***<font color="MediumVioletRed">「Detach Instance」</font>*** を選択します。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/f91e3077-d756-a7b8-c7d8-cd9055bf4015.png" width="500">

次に、「検索」アイコンを選択し、この操作を繰り返して、「検索」アイコンを切り離します。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/4c630bc8-7d9a-5295-c4cd-e87ac31ff505.png" width="500">

####  ボタンをカスタマイズする

さて、いよいよ新しいアイコンを追加していきます。ここで、「Home」アイコンを追加してみます。

「Home」アイコンをFigmaコミュニティから探して、Figmaに取り込みます。

https://www.figma.com/community/file/1000389023988440740

「Home」アイコンのサイズと位置を揃えます。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/8a495e23-c1cb-cb07-0662-5a7ce32e7dcf.png" width="400">

「Home」アイコンは真っ黒で、元の2つのアイコンよりも暗い色をしています。他の2つのアイコンは何色か確認して、このアイコンを一致させましょう。元のアイコンの1つをダブルクリックすると、右側のパネルに色の選択が表示されますね。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/e302f5c7-7651-fb47-7507-9b4700150e3f.png" width="400">

また、アイコンの下にある説明のテキストを入れ替えたいと思います。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2358573/a248ae3c-3566-9db7-e25f-c9f47388c60f.png" width="400">

簡単にカスタマイズできましたね。

# さいごに

Googleが提供するMaterialキットは、数あるキットのうちの1つに過ぎないということを覚えておいてください。さまざまな企業のキットを調べて、自分のモックアップに最適なものを見つけてください。

デザインシステムのコンポーネントを自分のモックアップに使う練習をすれば、より速く、より良いデザインに仕上げていくことができます。