Flutter

Gestion des packages

pubspec.yaml, pub.dev, dependencies, dev_dependencies, versioning, package creation

16 questions d'entretien·
Confirmé
1

Quel fichier contient la configuration des dépendances dans un projet Flutter ?

Réponse

Le fichier pubspec.yaml est le fichier de configuration central d'un projet Dart/Flutter. Il contient le nom du projet, sa version, les dépendances, les dev_dependencies, les assets et d'autres métadonnées. Ce fichier est lu par l'outil pub pour résoudre et télécharger les packages nécessaires.

2

Quelle est la différence entre dependencies et dev_dependencies dans pubspec.yaml ?

Réponse

Les dependencies sont les packages nécessaires pour exécuter l'application en production, tandis que les dev_dependencies ne sont utilisées que pendant le développement (tests, génération de code, linting). Les dev_dependencies ne sont pas incluses dans le build final de l'application, ce qui réduit la taille du bundle.

3

Que signifie le symbole ^ devant une version de package (ex: ^1.2.3) ?

Réponse

Le symbole ^ (caret) indique une contrainte de version compatible selon le semantic versioning. Pour ^1.2.3, cela autorise toute version >= 1.2.3 et < 2.0.0. Cela permet de recevoir automatiquement les mises à jour mineures et les correctifs tout en évitant les changements majeurs potentiellement incompatibles.

4

Quel est le rôle du fichier pubspec.lock ?

5

Quelle commande permet de récupérer les dépendances déclarées dans pubspec.yaml ?

+13 questions d'entretien

Maîtrise Flutter pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement