Flutter

Build & Deployment

Build configurations, flavors, Android/iOS signing, app bundle, release process

16 면접 질문·
Mid-Level
1

Which command creates a release build for Android?

답변

The flutter build apk --release command generates a production-optimized APK. This build enables compilation optimizations like tree shaking and Dart code minification. For Play Store distribution, it is preferable to use flutter build appbundle --release which generates a more optimized Android App Bundle.

2

What is an Android App Bundle (.aab) compared to an APK?

답변

An Android App Bundle is a publishing format that allows Google Play to generate optimized APKs for each device configuration. The Play Store creates specific APKs based on CPU architecture, screen density, and language, reducing download size by an average of 15-20% compared to a universal APK.

3

Where to configure Flutter app version for Android and iOS?

답변

The pubspec.yaml file centralizes the app version with the format version: 1.0.0+1 where 1.0.0 is the versionName (displayed to users) and +1 is the versionCode/buildNumber (internal number). Flutter automatically synchronizes these values to build.gradle for Android and Info.plist for iOS during build.

4

What are flavors used for in Flutter?

5

How to run a Flutter app with a specific flavor?

+13 면접 질문

다음 면접을 위해 Flutter을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기