Flutter

Build i wdrażanie

Konfiguracje build, flavors, podpisywanie Android/iOS, app bundle, proces release

16 pytań z rozmów·
Mid-Level
1

Które polecenie tworzy build release dla Androida?

Odpowiedź

Polecenie flutter build apk --release generuje APK zoptymalizowany pod produkcję. Ten build włącza optymalizacje kompilacji, takie jak tree shaking i minifikacja kodu Dart. Do dystrybucji w Play Store lepiej użyć flutter build appbundle --release, który generuje bardziej zoptymalizowany Android App Bundle.

2

Czym jest Android App Bundle (.aab) w porównaniu z APK?

Odpowiedź

Android App Bundle to format publikacji, który pozwala Google Play generować zoptymalizowane APK dla każdej konfiguracji urządzenia. Play Store tworzy konkretne APK na podstawie architektury CPU, gęstości ekranu i języka, zmniejszając rozmiar pobierania średnio o 15-20% w porównaniu z uniwersalnym APK.

3

Gdzie skonfigurować wersję aplikacji Flutter dla Androida i iOS?

Odpowiedź

Plik pubspec.yaml centralizuje wersję aplikacji w formacie version: 1.0.0+1, gdzie 1.0.0 to versionName (widoczny dla użytkowników), a +1 to versionCode/buildNumber (numer wewnętrzny). Flutter automatycznie synchronizuje te wartości do build.gradle dla Androida i Info.plist dla iOS podczas builda.

4

Do czego służą flavors we Flutterze?

5

Jak uruchomić aplikację Flutter z określonym flavor?

+13 pytań z rozmów

Opanuj Flutter na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo