実際にProttを使ってプロトタイピングしてみよう!

#1.始める前に
**サンプルプロジェクトの確認と基本操作**
プロトタイプを始める前にサンプルとして提供されている完成版を見てみましょう。
PCにて、ログイン後の画面であることを確認してから「モバイルプロジェクト」をクリックしてください。
![スクリーンショット 2017-05-17 10.28.23.png](https://qiita-image-store.s3.amazonaws.com/0/96076/3c7b21f2-6df7-5b2c-be36-74bebc3e84f1.png)

既に完成しているプロトタイプ画面が表示されます。試しにOnboarding配下の「0_Capture」をクリックしてみましょう。
左側に同じ画面が表示されます。更に画面下部の「→」部分にカーソルを移動(マウスオン)してください。
タップ後の画面遷移先と紐付けされています。
![スクリーンショット 2017-05-17 10.30.01.png](https://qiita-image-store.s3.amazonaws.com/0/96076/4f68ff50-319d-417a-0f4f-11a05b5d616e.png)

続けて「→」部分をクリックすると下部にトランジションの編集が表示されます。4つ並んでいるボタンの一番左のゴミ箱マークをクリックし、紐付けを消去しましょう。
![スクリーンショット 2017-05-17 10.33.07.png](https://qiita-image-store.s3.amazonaws.com/0/96076/c9ef5d73-3d57-8531-0c08-3aaf2dccd6ae.png)

「1_beautify」への紐付けがなくなったことを確認し、「→」部分もしくは周辺を範囲選択してください。
すると選択箇所の四角から紐付けするための紐のようなもの(ターゲット)が表示されます。
![スクリーンショット 2017-05-17 10.35.33.png](https://qiita-image-store.s3.amazonaws.com/0/96076/bba81766-92f7-d737-835a-db70459c307e.png)

ターゲットを「1_beautify」にすると、続いてトランジション設定画面が表示されます。今回は元通りにしたいので、ジェスチャーを「Tap」、トランジションを「Push left」としましょう。
![スクリーンショット 2017-05-17 10.35.43.png](https://qiita-image-store.s3.amazonaws.com/0/96076/0516e3ba-0bd8-d9ac-f832-b6413b97ac55.png)

このような形で画面の紐付けを行なっていきます。


**その他の機能**
ここではプレビュー機能と遷移図機能について紹介します。
「プレビュー」をクリックすると画面上にスマホが表示され、実際のクリックアクションやアニメーションを確認することができます。
<img width="1680" alt="スクリーンショット 2017-05-17 10.38.05.png" src="https://qiita-image-store.s3.amazonaws.com/0/96076/3f48cd0a-afed-4501-bca2-7ba67e9f991c.png">

もちろんスマホ上でもこのプレビュー機能が提供されています。

「遷移図」をクリックすると、設定した紐付けを元に、画面遷移図が一覧で確認できます。
<img width="1680" alt="スクリーンショット 2017-05-17 10.39.25.png" src="https://qiita-image-store.s3.amazonaws.com/0/96076/c95fef8b-bae3-5023-d353-bdf691e96cb6.png">

従来画面設計書や遷移図は都度キャプチャを取得しExcel等で紐付けていたので、それらが自動化されており、非常に便利です。

※ちなみに遷移アニメーションは初回のみですが、「Shift」キーを押しながら「遷移図」をクリックすることで何度でも遷移アニメーションを表示することができます。

#2.オリジナルのプロトタイプを作ってみよう
**スマホでプロトタイピング**
ProttはPCでもスマホでもプロトタイプの作成が可能です。今回はスマホをメインに行なっていきます。
Prottペーパーを用いて3画面程度の画面遷移アプリのプロトタイプを描いてください。

書き終わったらスマホアプリのProttからプロジェクトを立ち上げましょう。
![IMG_0131.PNG](https://qiita-image-store.s3.amazonaws.com/0/96076/82f66f92-8fae-a1ee-4041-d440919d8136.png)

「プロジェクト名を記入してください」と表示されるので、任意の名前を入力します。画面上はtestappとしています。入力が完了したら「プロジェクト作成」をタップしてください。
![IMG_0156.PNG](https://qiita-image-store.s3.amazonaws.com/0/96076/216c05f9-2dd7-4938-7c21-7d4614a7f4ee.png)

プロジェクト作成後、スクリーンの追加が求められるので、指示に従って「カメラ」マークをタップします。
![IMG_0133.PNG](https://qiita-image-store.s3.amazonaws.com/0/96076/b9b76c53-3069-f3e6-1fdc-d5115a59b39a.png)

スマホのカメラ機能が立ち上がるので、先ほど描いたプロトタイプ画面の写真を撮りましょう。
![IMG_0136.PNG](https://qiita-image-store.s3.amazonaws.com/0/96076/e2eb16be-db48-c0fb-b910-394511f89be1.png)

※iOSはカメラ初回立ち上げ時にアクセス許可画面が出ることがあります。こちらは「OK」としてください。
![IMG_0135.PNG](https://qiita-image-store.s3.amazonaws.com/0/96076/3a5938e1-15de-c26c-0b3e-56baff88a0b2.png)

描いた枚数分の読み込みが完了したら、先ほどPCにて操作した画面の紐付けを行なっていきます。
※ここからは参考情報ですので、皆さんが考えた通りに画面の紐付けやジェスチャー/トランジションを設定してください。
アクションを起こす画面をタップします。その後、アクションを起こす場所をタップします。「リンク先選択」から遷移先の画面を選択します。
![IMG_0141.PNG](https://qiita-image-store.s3.amazonaws.com/0/96076/9848b616-ab55-a8c7-7fd0-884e5a70369f.png)

選択が完了したらジェスチャーとトランジションを設定します。画面上は今回も「タップ」と「プッシュレフト」にしました。
![IMG_0142.PNG](https://qiita-image-store.s3.amazonaws.com/0/96076/0f1d85e5-b95b-2102-13b6-a1a657836a51.png)

必要な画面遷移設定が完了したら、プレビューで動きを見てみましょう。
![IMG_0149.PNG](https://qiita-image-store.s3.amazonaws.com/0/96076/ef9fb85b-9ae5-bd26-9d12-4c3e619009fe.png)

PCのプレビューに比べてより実際のアプリのような動作になっていると思います。

#3.ワイヤーフレーム機能を使ってみよう
**よりアプリケーションらしくする**
スマホをメインにプロトタイプを作成してきましたが、PC版にはワイヤーフレームという機能があります。この機能を用いることで実際のアプリで使用されているボタン等のパーツを画面上に配置することができます。

それでは実際に触ってみましょう。スクリーン1の余白にマウスオンすると「ワイヤーフレームを編集」ボタンが表示されるので、クリックします。
![スクリーンショット 2017-05-17 11.07.23.png](https://qiita-image-store.s3.amazonaws.com/0/96076/55a25ff4-0ded-e823-ff26-ef4ed1d40bf3.png)

以下のような表示になりますので、イメージしたパーツを貼り付けてみましょう。画面は拡大縮小が可能なので、適切な大きさで作業をしてください。
![スクリーンショット 2017-05-17 11.09.41.png](https://qiita-image-store.s3.amazonaws.com/0/96076/e79833bd-66ae-f771-53ef-52d78b39287f.png)

またパーツだけでなく画像をUploadして貼り付けることも可能です。
![スクリーンショット 2017-05-17 11.20.55.png](https://qiita-image-store.s3.amazonaws.com/0/96076/dc20dee2-6393-b35f-ddd4-15f3510f2df5.png)

手書きである程度ラフなイメージを作成した後に、このワイヤーフレーム機能等を使ってよりアプリらしいイメージのプロトタイプを作成できました。

#4.プロトタイプをレビューしてもらおう
**(参考)メンバーを追加**
Prottは複数名で1つのプロジェクトを編集することや、コメント機能を使ってレビューしてもらうことも可能です。
![スクリーンショット 2017-05-24 16.34.17.png](https://qiita-image-store.s3.amazonaws.com/0/96076/3a1674e6-f766-c98e-53b2-54cdaecb9b62.png)

参加させたい方のメールアドレスと役割を入力/選択して送信をクリックするだけです。
![スクリーンショット 2017-05-24 16.34.10.png](https://qiita-image-store.s3.amazonaws.com/0/96076/4c9f3070-bc6a-288d-17e2-61bc5e6974a4.png)

こちらは紹介のみとして、今回は下のシェア機能を試してみましょう。

**プロトタイプをシェア**
作成したプロトタイプはシェアすることが可能です。今回は隣の人にシェアして直接コメントをもらいましょう。
以下のボタンをクリックします。
![スクリーンショット 2017-05-24 16.35.20.png](https://qiita-image-store.s3.amazonaws.com/0/96076/f44d8a24-50de-6420-3519-203775fe06a4.png)

シェアの方法が選択できますので、今回は「URL」とし、メールアドレスを使ってシェアしましょう。
![スクリーンショット 2017-05-24 16.37.03.png](https://qiita-image-store.s3.amazonaws.com/0/96076/d1b35c81-671f-2d0d-3635-3047ed2fb516.png)

シェアされた方はメールを確認して、「プロジェクトをチェックする」をクリックします。
![スクリーンショット 2017-05-24 16.39.22.png](https://qiita-image-store.s3.amazonaws.com/0/96076/b6b5a03e-9e1b-8077-5c96-6fab69f58568.png)

プレビューと同じようにブラウザ上でアニメーション等の動作が確認できます。
![スクリーンショット 2017-05-24 16.41.01.png](https://qiita-image-store.s3.amazonaws.com/0/96076/379503f0-0f3d-d9e0-5a5f-92038835c67b.png)

以上でプロトタイプは終了です。お疲れさまでした。