Windowsでスマホアプリ開発のセットアップ（初心者用）

## はじめに
今回は簡単にスマホアプリを開発するためのセットアップを手順を記載していきます。
今時ChatGPTに聞けば手順なんて残しておく必要もないんですが今後やりたいことのモチベーションとして書きます。
前提としてiOSアプリの動作確認はMacOSでなければできません。
Windowsだとコーディング等はできますが、実際に画面で動作確認するにはMacに資材を映して確認するか、仮想OSを構築する必要がありますが、本記事は仮想OSの構築等は起債してませんのでご了承ください。

## 環境構築
では早速、IDEとして「VSCode」「Android Studio」、フレームワークで「Flutter」をとりあえず導入します。
基本的にVSCodeでコーディング、動確はAndroid Studioです。
Android StudioでもコーディングはできますのでVSCodeは必須ではないです。
FlutterはGoogleが開発したアプリをクロスプラットフォームで開発できるフレームワークです。
ちなみに環境はWindows11です。

## Flutterのセットアップ
下記サイトから推奨となっているAndroid版を選択
https://docs.flutter.dev/get-started/install/windows

ページが遷移すると丁寧に手順が書かれています。
そのまま真ん中より少し上付近にある「Install the Flutter SDK」までスクロールして、
「Download and Install」をクリックしてインストーラをダウンロードします。
下記図のFlutter_Window_〇〇.zipってやつです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1076167/ddbb24a2-791e-4203-9bd6-a3247bef7ab2.png)

ダウンロードしたらzipファイルを右クリック→すべて展開→Cドライブ直下を選択
Cドライブ直下の理由はWindowsの場合、フルパスが260文字超えるとエラーになることがあるためです。
どうしても作業フォルダ等に置きたい場合はMAXPATH制限で調べましょう。
展開後はこんな感じになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1076167/f2600246-6b6d-4250-a919-e16caeae0d9b.png)

flutterフォルダが作成されたら、手順に書いてある通り環境変数を再設定します。
①タスクバーの検索欄に「環境変数」と検索
②「環境変数を編集」をクリック
③ユーザ環境変数、システム環境変数どちらでもいいので「PATH」のレコードを選択して「編集」をクリック
④「新規」をクリックしてflutterのbinのパスを指定
　※Cドライブ直下の場合は「C:\flutter\bin」
⑤OK連打で環境変数の編集を閉じる

Flutterの動作確認をしてみましょう。
コマンドプロンプトに以下を入力して実行
```
flutter --version
```

下記のようにダウンロードが始まってバージョンが表示されてたらインストール成功です。

![スクリーンショット 2025-04-24 151850.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1076167/118d056b-c90e-4c89-8202-ae1e568ac33d.png)

## Android Studioのセットアップ
次はAndroid Studioを入れていきます。
まずは下記サイトへアクセス
https://developer.android.com/studio?hl=ja

下の方にスクロールすると「Android Studio のダウンロード」というところがあります。
今回はお試しなので「android-studio-〇〇-windows.exe」をダウンロードします。
ちなみにライセンスだのなんだの出ますが、FlutterもAndroidStudioもお金はかかりません。Google様様です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1076167/a1e15814-1e59-42c4-ba95-26a62719788d.png)

インストーラをダウンロードしたら実行します。
exeなのでNext連打でインストールしちゃってください。
下記図も両方選択してよいです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1076167/1aa78bc4-5e9d-46a6-95d3-cb7837167c9f.png)

下記画面になったらFinish
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1076167/dd9e78cb-c90b-4451-9f35-f7be299f3629.png)

Android Studioの初期表示はセットアップウェザードが起動します。
Nextでどんどん進めちゃってください。
下記はStandardを選択
![スクリーンショット (3).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1076167/85e1960a-1605-4340-b4c7-52f82bb63d93.png)

ラジオボタンのAcceptを選択してNext
![スクリーンショット (5).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1076167/b6d80e10-3ca9-4fd0-b2b2-511c4067de35.png)

セットアップが完了したらメイン画面が表示されます。

左ペインのPluginからFlutterを選択してインストールします。　※一覧にない場合は検索
下記画像はインストール済み。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1076167/9af01632-f19c-4f33-b59a-320ab39f4fcf.png)

コマンドラインツールをインストールします。
メイン画面の「MoreActions」→「SDKManager」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1076167/3147de37-1f21-4e6c-9a2e-6ecc5c66e999.png)


SDKToolsタブから「Android SDK Command-line Tools」にチェックを入れてOK
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1076167/0b47b47c-8353-44eb-9644-4d946625487d.png)


最後にコマンドプロンプトで下記を実行
途中でy/N?と聞かれるのですべてyを入力
```bash
flutter doctor --android-licenses
```

ここまで完了したらコマンドプロンプトで下記を実行しましょう

```bash
flutter doctor
```

以下のようになればとりあえずセットアップ完了！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1076167/3b0f03ca-8aae-4e99-8c7b-b95cd81c26e6.png)

動作確認はこちらの記事で行っています。
https://qiita.com/totacho/items/dc1c3f82164b759c88d5

VSCodeは今回省きます。お疲れさまでした！