![見出し画像](https://assets.st-note.com/production/uploads/images/118701348/rectangle_large_type_2_c73f2d75c8588f0139699e3a2e1ffbba.png?width=800)
同じ役割でも違う名前?初心者向けHIGとMaterial DesignのUIパーツまとめ
今回のnoteは、HIG(Human Interface Guidelines)とMaterial DesignのUIパーツについてです!
HIGとMaterial DesignのUIパーツは同じ役割でも名称が異なる場合もあるので、異なる名称、同じ名称に分けてまとめていきたいと思います✍🏻
※大きく異ならない場合には同じ名称の方に分類します
異なる名称
🍎iOS→タブバー / 🤖Android→ナビゲーションバー
アプリ内の異なる領域間を移動するためのコンポーネントです。
![](https://assets.st-note.com/img/1695866553914-RtR1FAFK4H.png?width=800)
🍎iOS→ツールバー/ 🤖Android→ボトムアプリバー
現在のビューに関連したコマンドやコントロールにアクセスできるコンポーネントです。
![](https://assets.st-note.com/img/1695866960966-XQefa6ICCn.jpg?width=800)
🍎iOS→ナビゲーションバー/ 🤖Android→トップアプリバー
画面の上部に表示される、コンテンツの階層のナビゲーションを補助するコンポーネントです。
![](https://assets.st-note.com/img/1696225611825-qmn7hV5etB.jpg?width=800)
💡ナビゲーションバーは同じ名前なのに役割が違うので注意!
🍎iOS→トグル/ 🤖Android→スイッチ
オンとオフを切り替えるためのコンポーネントです。
![](https://assets.st-note.com/img/1696226487167-nntK6ADoZm.jpg)
🍎iOS→シート/ 🤖Android→ボトムシート
表示している画面に関連した二次コンテンツを表示するコンポーネントです。
1.モーダルではなく、親ビューも操作できる
2.モーダルとして表示
の2パターンがあります。
![](https://assets.st-note.com/img/1696228291753-PoaH07nkFE.png?width=800)
![](https://assets.st-note.com/img/1696228405850-vbxO1vArIx.png?width=800)
🍎iOS→サイドバー/ 🤖Android→ナビゲーションドロワー
画面の横に固定されているコンポーネントです。ユーザーがアプリやゲーム内を移動したり、コンテンツのトップレベルのコレクションに素早くアクセスするのに役立ちます。
![](https://assets.st-note.com/img/1696398880814-OxNFOsLMfB.png?width=800)
🍎iOS→アラート/ 🤖Android→ダイアログ
ユーザーフロー内で重要な情報を提示するためのコンポーネントです。
![](https://assets.st-note.com/img/1696401049375-EsvQgfkTkx.png)
🍎iOS→セグメントコントロール/ 🤖Android→セグメント化されたボタン(Segmented buttons)
2つ以上のセグメントが並んだもので、オプションの選択やビューの切り替えなどに使用するコンポーネントです。
![](https://assets.st-note.com/img/1696470227420-rNZyBD7m5K.png?width=800)
同じ名称
進行状況インジケータ
コンテンツを読み込んだり、時間のかかる処理をしている間アプリがフリーズしていないことを示す目的で使用するコンポーネントです。
![](https://assets.st-note.com/img/1696225831756-XpJwp5Kpid.png?width=800)
スライダー
ユーザーが値の調整を行うためのコンポーネントです。
![](https://assets.st-note.com/img/1696226792334-oXKICcj4Ah.jpg?width=800)
テキストフィールド
テキストを入力・または編集できるコンポーネントです。
![](https://assets.st-note.com/img/1696227192538-SBjaj5Outu.png?width=800)
カード
1つの物事に関連するコンテンツやアクションをひとまとめにして表示するコンポーネント
![](https://assets.st-note.com/img/1696398563864-m7WjsDd43w.png?width=800)
リスト
全体的な情報の階層を表現し、階層内を移動しやすくするために使用するコンポーネントです。
📝リストが複数並べられたコンポーネントは「テーブル」となります。
![](https://assets.st-note.com/img/1696472697194-R1d9ctWtc4.png?width=800)
検索
※iOSの場合「検索フィールド」
キーワードや語句を入力すると関連情報を取得することができるコンポーネントです。
![](https://assets.st-note.com/img/1696473223845-1C2gGJ7SJW.jpg?width=800)
まとめ
今回はiOSとAndroidのコンポーネントをまとめていきました。
特に「ナビゲーションバー」などは同じ名前なのに役割が全く違うので注意が必要ですね😮💨
この記事が気に入ったらサポートをしてみませんか?