Flutter

Gestione dei pacchetti

pubspec.yaml, pub.dev, dependencies, dev_dependencies, versionamento, creazione di pacchetti

16 domande da colloquio·
Mid-Level
1

Quale file contiene la configurazione delle dipendenze in un progetto Flutter?

Risposta

Il file pubspec.yaml è il file di configurazione centrale di un progetto Dart/Flutter. Contiene il nome del progetto, la sua versione, le dependencies, le dev_dependencies, gli asset e altri metadati. Questo file viene letto dallo strumento pub per risolvere e scaricare i pacchetti necessari.

2

Qual è la differenza tra dependencies e dev_dependencies in pubspec.yaml?

Risposta

Le dependencies sono i pacchetti necessari per eseguire l'applicazione in produzione, mentre le dev_dependencies vengono usate solo durante lo sviluppo (test, generazione di codice, linting). Le dev_dependencies non vengono incluse nella build finale dell'app, riducendo così la dimensione del bundle.

3

Cosa significa il simbolo ^ davanti a una versione di pacchetto (es. ^1.2.3)?

Risposta

Il simbolo ^ (caret) indica un vincolo di versione compatibile secondo il semantic versioning. Per ^1.2.3, consente qualsiasi versione >= 1.2.3 e < 2.0.0. Ciò permette di ricevere automaticamente gli aggiornamenti minori e le patch, evitando al contempo le modifiche maggiori potenzialmente incompatibili.

4

Qual è il ruolo del file pubspec.lock?

5

Quale comando recupera le dipendenze dichiarate in pubspec.yaml?

+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