コンテンツにスキップ

環境分け

このアプリケーションは、開発環境・ステージング環境・本番環境の3つに分かれています。

各環境の違い

開発環境 ステージング環境 本番環境
アプリアイコン
アプリ名 立命館中高.dev 立命館中高.stg 立命館中高
アプリID jp.ac.ritsumei.fkc.pr.dev jp.ac.ritsumei.fkc.pr.stg jp.ac.ritsumei.fkc.pr
Firebase ritsumei-jh-app-dev ritsumei-jh-app-stg ritsumei-jh-app

起動方法

Flutterの起動コマンドに環境変数を付け加えることで、各環境で動かすことができる。

# 開発環境
flutter run --dart-define=FLAVOR=dev

# ステージング環境
flutter run --dart-define=FLAVOR=stg

# 本番環境
flutter run --dart-define=FLAVOR=prod

debugShowCheckedModeBannerについて
--releaseでコマンドを実行すると、Flutterの仕様で勝手に消えます。

アプリアイコン更新方法

  1. イラストレータでアイコン作成
  2. pr_app-mobileのassets/launcher_iconの下に3つのファイルを配置。ファイル名は以下の3つ。
    • 開発環境: icon-dev.jpg
    • ステージング環境: icon-stg.jpg
    • 本番環境: icon-prod.jpg
  3. flutter pub run flutter_launcher_icons:mainを実行する。

参考記事