Mvvmを利用したプロジェクト作成　（MvvmCross.StarterPackの導入）

## 1．前提条件
・開発環境　　　macOS Catalina 10.15.x
・開発ツール：　Visual Studio 2019 for Mac
　　　　　　：　Xcode


## 2．プロジェクト作成

1. 画面右の「New」から新規プロジェクトを作成する。
<img width="721" alt="スクリーンショット 2020-07-22 16.31.40.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/b8e0ef50-f30b-f489-6290-e2a16997341f.png">

2. 「マルチプラットフォーム」、「アプリ」、「空のネイティブアプリ」を選択し、次へ。
<img width="905" alt="スクリーンショット 2020-07-22 16.35.38.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/2d1d3d6d-c84f-d4d3-6948-52db0902f8db.png">

3. 任意のアプリ名を入力し、次へ
<img width="902" alt="スクリーンショット 2020-07-22 16.36.35.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/6cbd8712-64da-11c6-5fcd-95d728f1b19a.png">

4. 「プロジェクト名」「ソリューション名」「場所」を指定し、作成を押下する。
<img width="957" alt="スクリーンショット 2020-07-22 16.37.47.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/bc723fc7-d54d-469e-7d0d-f6f822347dd1.png">

5. 「Coreプロジェクト(画面上で選択しているプロジェクト「MvvmSample」)」のオプションを開く
<img width="1250" alt="スクリーンショット 2020-07-22 16.40.27.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/74529e59-a6ef-9ca7-19cb-af73c773b9ff.png">

6. プロジェクト情報の「名前」「規程の名前空間」に「既存プロジェクト名＋.Core」と設定し、OKを押下。
<img width="962" alt="スクリーンショット 2020-07-22 16.46.30.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/840a3cbe-82be-e5de-b9b5-af77c4f564d5.png">

7. ソリューションを選択し、「NuGetパッケージの管理」を開く。
<img width="1250" alt="スクリーンショット 2020-07-22 16.47.59.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/a67bad23-4013-0ba6-2143-5feba27ff9b6.png">

8. 検索から「MvvmCross.StarterPack」を検索し、バージョンを選択し、パッケージの追加を押下。
<img width="841" alt="スクリーンショット 2020-07-22 16.51.03.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/b493e592-128d-84d5-44e2-40474eb54f4c.png">

9. すべてのプロジェクトを選択し、OKを押下。
<img width="420" alt="スクリーンショット 2020-07-22 16.53.45.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/7c89cd6f-033e-0a3e-b0d8-1771a192005d.png">

10. 「〜.Core」に「Properties」「ViewModels」が追加され、
「〜.Droid」「〜.iOS」に「Views」が追加されていることを確認する。
<img width="1246" alt="スクリーンショット 2020-07-22 16.54.44.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/d18a54e4-9d9d-4316-e949-e791ba9911ac.png">

11.「AppDelegate.cs.txt」の内容で「AppDelegate.cs」を書き換え、保存する。
<img width="1249" alt="スクリーンショット 2020-07-22 16.59.11.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/8f6fba72-a6df-56cf-ac79-f0f0735a6df4.png">

12. ソリューションをビルドし、エラーがでないことを確認する。
もし「The type or namespace name 'Core' could not be found 」が出現する場合、
プロジェクト「〜.Droid」「〜.iOS」の参照設定の「〜.Core」を参照しなおすことで解決するはず。
<img width="1247" alt="スクリーンショット 2020-07-22 17.02.21.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/20cf44da-4c1a-d31f-807e-30f3a9ab5d1d.png">

<img width="890" alt="スクリーンショット 2020-07-22 17.03.08.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/5bf4eac8-1d03-8c4b-95be-326711dca979.png">
<img width="1250" alt="スクリーンショット 2020-07-22 17.04.28.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/265642/58b21ce0-4b5f-18b9-fc7c-6cc493c0e767.png">


以上。

---