Flutterのビルド構成を自分なりのまとめるために作ったプロジェクト
Dartのコードは前に作ったバーコード読取りアプリから適当に持ってきて、トップ画面が開くまでしか確認していないです。
アプリとして正常に動作しないと思われます。
-
Android Studio 3.6
-
Flutter 1.12.13
-
Windows10、macOS Catalina(10.15)で動く想定
- debug-development
- release-staging
- release-production
- buildTypes
- release
- debug
- productFlavors
- development
- staging
- production
- Debug (debug-development)
- Staging (release-staging)
- Production (release-production)
- FirebaseのKeyファイルの扱い
- Proguard-rules
- 謎の調査
- iOSでcamera: ^0.5.7+3パッケージがたまにおかしくなる({FLUTTER_SDK_PATH}/.pub-cache配下のcameraパッケージを削除したり、git cloneし直したり)
- iOSでビルドが遅い(camera、firebse系パッケージがあると特に。初回ビルド30分ぐらい?2回目以降も10分以上)