Flutter

Build e Deployment

Configurazioni di build, flavors, firma Android/iOS, app bundle, processo di release

16 domande da colloquio·
Mid-Level
1

Quale comando crea un build di release per Android?

Risposta

Il comando flutter build apk --release genera un APK ottimizzato per la produzione. Questo build attiva ottimizzazioni di compilazione come tree shaking e minificazione del codice Dart. Per la distribuzione sul Play Store, è preferibile usare flutter build appbundle --release che genera un Android App Bundle più ottimizzato.

2

Cos'è un Android App Bundle (.aab) rispetto a un APK?

Risposta

Un Android App Bundle è un formato di pubblicazione che consente a Google Play di generare APK ottimizzati per ogni configurazione di dispositivo. Il Play Store crea APK specifici in base ad architettura CPU, densità dello schermo e lingua, riducendo la dimensione del download in media del 15-20% rispetto a un APK universale.

3

Dove configurare la versione dell'app Flutter per Android e iOS?

Risposta

Il file pubspec.yaml centralizza la versione dell'app con il formato version: 1.0.0+1 dove 1.0.0 è il versionName (mostrato agli utenti) e +1 è il versionCode/buildNumber (numero interno). Flutter sincronizza automaticamente questi valori su build.gradle per Android e Info.plist per iOS durante il build.

4

A cosa servono i flavors in Flutter?

5

Come eseguire un'app Flutter con un flavor specifico?

+13 domande da colloquio

Padroneggia Flutter per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis