この記事は マテリアル デザイン、Adrian Secord および Omer Ziv による Google Developers Blog の記事 "Build beautiful apps and websites with modular, customizable UI components " を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。  
 
マテリアル コンポーネントはオープンソースで公開されているライブラリです。マテリアルコンポーネントを使うと、Android, iOS, Web でマテリアル デザインのガイドラインに沿った、統一感のあるスタイル、ブランド、インタラクション、モーションを使ったアプリケーションを簡単に開発できます。  
 
これらのコンポーネントは、最新のマテリアル デザインのガイドラインに沿うようにエンジニアとデザイナーのチームにより定期的に更新され、多言語対応やアクセスビリティのサポートなどの基準を満たす高品質な実装を行う事ができます。  

デザインの精度
Android、iOS、ウェブのそれぞれのプラットフォームにピクセル単位で準拠したコンポーネントです。

最新
コンポーネントは常に最新の API と機能が利用できるよう、Google のエンジニアとデザイナーがアップデートを行なっています。

オープンソース
コードは GitHub 上で公開されています。これを利用してマテリアル デザインに貢献したり、必要に応じて要素を使うことも可能です。


業界標準
Google の各種サービスにも使われているこれらのコンポーネントは、多言語化やアクセスビリティなどの業界標準を満たしています。

マテリアル コンポーネントは、Google の Android、iOS、およびウェブのエンジニアおよび UX デザイナーのコアチームにより開発保守されています。以下の取り組みにより、各プラットフォームに向けた最大限のサポートに努めています。
  • 様々な Android OSバージョンのサポート
  • Swift、Objective-C、ストーリーボードなどの業界標準を使った iOS アプリの開発
  • 一般的なフレームワークやライブラリを使用したシームレスな統合

これらのコンポーネントにより、マテリアル デザインを使った優れたユーザー エクスペリエンスを持ったアプリを簡単に開発できます。今後私たちは、最新のマテリアル デザインのガイドラインに合致するコンポーネントを継続的に更新していきます。またオープンソースで公開していますので、開発者の皆さんのチームがこのプロジェクトに貢献することを期待しています。最新のニュースを受け取りたい方や、直接私たちに連絡したい方は、私たちの GitHub リポジトリをチェックするか、Twitter(@materialdesign)をフォローするか、https://material.io/components/ をご覧ください。


Posted by Takuo Suzuki - Developer Relations Team