はじめに
インストール環境
- Mac
- fish
参考サイト
https://flutter.dev/docs/get-started/install/macos
Flutter SDK のインストール
※ 以下の手順を行うより、追記した Homebrew でのインストールが1番楽
cd ~/Dev/Native-Apps git clone https://github.com/flutter/flutter.git -b stable
config.fish
に以下を追記
set -x PATH $HOME/Dev/Native-Apps/flutter/bin $PATH
source ~/.config/fish/config.fish
flutter doctor
を実行
flutter doctor
は環境構築完了に向けて足りてないことを教えてくれる(すげー!)
ほぼ依存ライブラリのインストールやアップデートになる
主にやったこと
- Android Studio から SDK Manager を起動し、Android SDK と Android BuildTools を最新にする
flutter doctor --android-licenses
を実行し、すべてのライセンスを承諾sudo gem install cocoapods
- 利用する IDE で Flutter プラグインをインストール
flutter create [Project Name]
を実行
Android の設定
- Android Studio を起動
Configure -> AVD Manager
- 適当なデバイスを追加
flutter emulators
を実行し、さきほどのデバイスがあればオッケー- デバイスが起動してる状態で
flutter run
を実行 - カウンターアプリが表示されたらオッケー
iOS の設定
- Xcode を起動
Xcode -> Open Developer Tool -> Simulator
を選択- デバイスが起動してる状態で
flutter run
を実行 - カウンターアプリが表示されたらオッケー
複数デバイスを起動した状態でflutter run
するときは-d <deviceId>
でデバイスを指定するか-d all
で全デバイスを指定するかのオプションが必要になる
追記
IDE を起動せずに Emulator を起動
~/Library/Android/sdk/emulator/emulator -avd [対象のAVD名] # Android open -a Simulator # iOS
追記
Homebrew で Flutter をインストール
brew install flutter which flutter flutter doctor