flutter.io
Android、iOS共通SDK、Flutter 1.0がリリースされた。iOS開発にも利用できるとは言え、利用するにはAndroid Studioを必要とする。
Note: Flutter relies on a full installation of Android Studio to supply its Android platform dependencies. However, you can write your Flutter apps in a number of editors; a later step will discuss that.
これはFlutterにより開発をAndroid Studioで実行しなければならないという制約を意味するのではなく、あくまでもFlutterを導入、利用するにあたってAndroid Studioが依存関係になっているということだ。
Flutterの開発はVSCode (Visual Studio Code)でも対応できる。
Flutterの導入から、VSCodeでのエミュレータ起動、作成までを次のステップで紹介する。
このエントリーでは「事前準備からFlutter導入まで」を取り扱う。
Windows 10 Pro 64bitを対象環境としている。念のため、私の環境をまとめておく。
- Windows 10 Pro 1803
- Android Studio 3.2.1
- Visual Studio Code 1.29.1
- Flutter 1.0
Hyper-V、WHPXの有効化
AVDをWHPX (Windows Hypervisor Platform)で高速化するために必要な対応で、必須対応ではない。
Windows 10へ、次の2つの機能をインストールする。
次の操作で機能を有効化する。
コントロール パネル > プログラムと機能 > Windowsの機能の有効化または無効化
次の2項目にチェックをつける。これらを有効化するにはPCの再起動を伴う。
Android Studioのインストール
Android Studioをインストールする。このインストール手順の紹介は省略する。
developer.android.com
Flutterのインストールと環境変数の設定
flutter.io
インストールの手順はwebサイトに紹介されている通りで、特筆すべき事柄はない。サイトの冒頭に紹介されている依存のあるツール導入について、このエントリーでは取り扱わない。
ダウンロードしたFultterを展開し、環境変数pathへflutter\binへのパスを設定する。私は次のフォルダへインストールし、環境変数を設定した。
インストール・フォルダ | c:\myapp\flutter\ |
環境変数 | c:\myapp\flutter\bin |
Flutterをc:\program files\配下へインストールするのは不可とされているので注意。
do not install Flutter in a directory like C:\Program Files\ that requires elevated privileges).
次のエントリーでは、Flutterを動作させるための状況が整っているのかを確認し、必要な対処を実施していく。
impsbl.hatenablog.jp