Pakketbeheer
pubspec.yaml, pub.dev, dependencies, dev_dependencies, versiebeheer, pakketcreatie
1Welk bestand bevat de afhankelijkheidsconfiguratie in een Flutter-project?
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.
2Wat is het verschil tussen dependencies en dev_dependencies in pubspec.yaml?
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.
3Wat betekent het symbool ^ vóór een pakketversie (bijv. ^1.2.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.
Wat is de rol van het bestand pubspec.lock?
Welk commando haalt de in pubspec.yaml gedeclareerde afhankelijkheden op?
+13 gespreksvragen
Andere Flutter-sollicitatieonderwerpen
Dart-basis
Essentie van de Dart-taal
Flutter-grondbeginselen
Levenscyclus van Widgets
Lokale opslag
Levenscyclus van de applicatie
Layouts & Constraints
ListView & GridView
Navigatie & routing
Basis state management
Provider Pattern
Networking & HTTP
JSON-serialisatie
Lokale database
Formulieren & validatie
Animaties
Firebase-integratie
Unittests
Widgettests
Build & Deployment
Geheugen & prestaties
Streams & RxDart
Geavanceerd State Management
Flutter Design Patterns
Prestatie-optimalisatie
Platform Channels
Custom Painting
Flutter-applicatiearchitectuur
Beheers Flutter voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis