Flutter は stable チャネルの最新バージョン、Dart はそれに付属したバージョンを用いる。
fvm で Flutter のバージョンを管理すること(fvm のバージョンは 3.0系)
- Flutter 3.24.4
- Dart 3.5.4
apps, packages 全体で使用できるテストコマンド、CI/CD コマンドなどは実装ごとに追加していくこと
→ ガイドライン
fvm の sdk パスが指定できない場合 fvm のコマンドから melos コマンドを行う
melos bs → fvm flutter pub run melos bs
melos gen → fvm flutter pub run melos gen
(fvm) flutter pub global activate melos
melos bs
もしくは
melos bootstrap
melos get
melos gen
melos gen:watch
環境を分ける場合はコマンドごとに dart-define-from-file
を追加する
- App Bundle
melos build:apb
- APK
melos build:apk
- IPA
melos build:ipa
- WEB
melos build:web
- デプロイ
flutterfire
、firebase-cli
などでfirebase
のデプロイ環境の構築が終わっている場合
melos deploy
- パッケージ削除
melos clean
プロジェクトを一覧表示
$ firebase projects:list
プロジェクトのエイリアスを確認
$ firebase use
使用するプロジェクトを設定
$ firebase use プロジェクト名またはエイリアス
melos deploy