Skip to content

Glossary ​

TermMeaning
AppA Flutter product composed from selected features and plugin implementations
FeatureA package owning a coherent product capability
Feature descriptorThe public declaration of a feature’s metadata, routes, dependencies, lifecycle, and contributions
PluginA shared capability contract and its app-selected implementation
ProviderA specific backend implementation inside a capability that supports providers
Extension descriptorA feature’s declared contribution to a shared extension system
Extension builderThe owner that aggregates compatible contributions
Feature dependencyA named prerequisite that must be ready before a dependent feature initializes
Lazy featureA feature loaded when requested rather than during eager startup
ReadinessThe runtime state indicating initialization has completed successfully
ScopeA bounded lifetime for related dependency-injection registrations

See features and plugins and startup and lifecycle.