diff --git a/design/slide.md b/design/slide.md index c8aa6aa2..cdf9e029 100644 --- a/design/slide.md +++ b/design/slide.md @@ -65,15 +65,14 @@ UIは、ユーザーと情報の境界。情報をやり取りする ## やってみよう: ToDoアプリのUI -- ToDo一覧を見る -- 新しいToDoを追加する -- 追加したToDoを完了にする -- ToDoのタイトルと詳細を書く +- ToDo一覧を**見る** +- 新しいToDoを**追加する** +- 追加したToDoを**完了にする** +- ToDoのタイトルと詳細を**書く** -これらの機能が実現できること +これらの機能が実現できるアプリ --- - ## 機能から**直接**UIを作ると、使いにくい - 同じ画面がたくさんある @@ -86,7 +85,6 @@ UIは、ユーザーと情報の境界。情報をやり取りする ## 機能を**抽象化**してUIを作ると、使いやすい -ToDoという**オブジェクト**を抽出する ![bg contain right:40%](./imgs/design02.png) @@ -125,7 +123,7 @@ ToDoという**オブジェクト**を抽出する --- -## オブジェクトは、ユーザーが操作する対象物 +## オブジェクトとは、ユーザーが操作する対象物 - オブジェクトの詳細やプロパティとして、属性を持つ @@ -197,7 +195,7 @@ CRUDは、Create Read Update Delete --- -## ビューは、ユーザーに情報を表示する領域 +## ビューとは、ユーザーに情報を表示する領域 例えば、リストやフォームやページなど ビューには、**コレクションビュー**と**シングルビュー**がある @@ -218,7 +216,7 @@ CRUDは、Create Read Update Delete --- -## ナビゲーションは、ビュー同士の呼び出し関係 +## ナビゲーションとは、ビュー同士の呼び出し関係 どのビューからどのビューに遷移できるか