Flutter

ビルドとデプロイ

ビルド構成、flavors、Android/iOS署名、app bundle、リリースプロセス

16 面接問題·
Mid-Level
1

Android のリリースビルドを作成するコマンドはどれですか?

回答

flutter build apk --release コマンドは本番向けに最適化された APK を生成します。このビルドでは tree shaking や Dart コードの minification などのコンパイル最適化が有効になります。Play Store での配布には、より最適化された Android App Bundle を生成する flutter build appbundle --release を使用することが推奨されます。

2

APK と比較して Android App Bundle (.aab) とは何ですか?

回答

Android App Bundle は、Google Play が各デバイス構成向けに最適化された APK を生成できる公開フォーマットです。Play Store は CPU アーキテクチャ、画面密度、言語に応じて専用の APK を作成し、ユニバーサル APK と比較してダウンロードサイズを平均 15〜20% 削減します。

3

Android と iOS の Flutter アプリのバージョンはどこで設定しますか?

回答

pubspec.yaml ファイルは version: 1.0.0+1 という形式でアプリのバージョンを一元管理します。1.0.0 は versionName(ユーザーに表示される)、+1 は versionCode/buildNumber(内部番号)です。Flutter はビルド時にこれらの値を Android 用の build.gradle と iOS 用の Info.plist に自動的に同期します。

4

Flutter の flavors は何のために使いますか?

5

特定の flavor で Flutter アプリを実行するにはどうすればよいですか?

+13 面接問題

次の面接に向けてFlutterをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める