Flutter

Pakketbeheer

pubspec.yaml, pub.dev, dependencies, dev_dependencies, versiebeheer, pakketcreatie

16 gespreksvragen·
Mid-Level
1

Welk bestand bevat de afhankelijkheidsconfiguratie in een Flutter-project?

Antwoord

Het bestand pubspec.yaml is het centrale configuratiebestand van een Dart/Flutter-project. Het bevat de projectnaam, de versie, de dependencies, de dev_dependencies, de assets en andere metadata. Dit bestand wordt door de pub-tool gelezen om de benodigde pakketten op te lossen en te downloaden.

2

Wat is het verschil tussen dependencies en dev_dependencies in pubspec.yaml?

Antwoord

Dependencies zijn pakketten die nodig zijn om de applicatie in productie uit te voeren, terwijl dev_dependencies alleen tijdens de ontwikkeling worden gebruikt (tests, codegeneratie, linting). Dev_dependencies worden niet opgenomen in de uiteindelijke app-build, wat de bundelgrootte verkleint.

3

Wat betekent het symbool ^ vóór een pakketversie (bijv. ^1.2.3)?

Antwoord

Het symbool ^ (caret) geeft een compatibele versiebeperking aan volgens semantic versioning. Voor ^1.2.3 staat het elke versie >= 1.2.3 en < 2.0.0 toe. Hierdoor worden minor-updates en patches automatisch overgenomen terwijl mogelijk incompatibele major-wijzigingen worden vermeden.

4

Wat is de rol van het bestand pubspec.lock?

5

Welk commando haalt de in pubspec.yaml gedeclareerde afhankelijkheden op?

+13 gespreksvragen

Beheers Flutter voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis